Hallo zusammen. Kurz und knapp: Ich habe ein Problem mit folgender Regex. Sie soll den String "Hallooo" nach der Anzahl von 0 bis 3 "o" durchsuchen. Dementsprechend "ok" liefern (in der Konsole). Leider passiert das aber nicht. Wenn ich allerdings den Quantifier auf folgendes abändere, funktionierts:
1 | m/o{1,3}/
|
Was mache ich falsch? Hier der Code:
1 | $string = "Hallooo"; |
2 | |
3 | if($string =~ m/o{,3}/)
|
4 | {
|
5 | print "ok"; |
6 | } |
7 | |
8 | else |
9 | {
|
10 | print "not matched!"; |
11 | } |
Danke + Gruß Janos