User since
2003-08-04
2036
Artikel
BenutzerIn
Kann mir wer diese RegEx erklaeren?
map { $string =~ s/($_)(?:$|[\.\s]+)//ig }
qw { bla hallo tschuess };
Gruss
User since
2003-08-04
7321
Artikel
ModeratorIn
also... für alle Patterns (bla, hallo, tschuess) wird geprüft,
kommt es in $string vor ($_)
gefolgt von
- eventuell einem : oder nix mehr ?:$
- oder einer Folge von , und whitespaces |[\.\s]+
ersetzt wird case-insentivie und so oft es geht!
User since
2003-08-04
2036
Artikel
BenutzerIn
Danke! Du hast mir sehr geholfen!
Ich habs einfach nicht verstanden! Totale Blockade!
Gruss
User since
2003-08-04
12208
Artikel
Admin1
[quote=esskar,18.12.2003, 14:10]gefolgt von
- eventuell einem : oder nix mehr ?:$[/quote]
nicht ganz.
(?: a|b )
bedeutet a oder b, nix doppelpunkt (der gehört zum fragezeichen)
User since
2003-08-04
1706
Artikel
HausmeisterIn
Richtig (?: ) Ist ist im Prinzip das selbe wie () nur captured es nicht den Treffer in einer Variable. Das ist der Unterschied zwischen Clustering and Capturing.
Gruß Alex