Thread regex: sich wiederholende zeichen ermitteln
(12 answers)
Opened by Froschpopo at 2006-03-07 00:39
[quote=Linuxer,22.03.2006, 20:27]Der erste Ansatz mit {,3} war schon nicht ganz verkehrt... .s.u.
Code (perl): (dl
)
$text =~ m/(?:.+){3,}/ ; Sollte auf einen beliebigen String passen, der sich mindestens 3mal wiederholt.[/quote] Nein, das passt auf jeden String, der aus mindestens drei Zeichen besteht. Die Wiederholung bezieht sich auf das Pattern, nicht auf den Match. Ohne Backreferences bekommst die Wiederholung ("das gleiche nochmal") nicht hin. |