Thread regulärer ausdruck richtig? (17 answers)
Opened by Gast at 2006-11-29 12:26

PerlProfi
 2006-11-29 22:55
#72067 #72067
User since
2006-11-29
340 Artikel
BenutzerIn
[default_avatar]
[quote=renee,29.11.2006, 21:50][quote=PerlProfi,29.11.2006, 21:25]Und bei:
Code: (dl )
$inhalt =~ s/<.+?>/ /g;
kannst du '+?' durch '*' ersetzen.[/quote]
Nein, Stichwort "Gierig"...

+? ist nicht gierig, nimmt also den kleinsten Match
* ist gierig, nimmt den längsten Match...

Außerdem bedeutet das +, dass mindestens 1 Zeichen zwischen < und > sein muss, bei * nicht.[/quote]
Wirklich?
wow, das hab ich noch gar nich gewusst...

Aber was bewirkt das ? nach dem + dann?
Wenn trotzdem mindestens ein Zeichen dazwischen stehen muss?

View full thread regulärer ausdruck richtig?