Thread Regex - String mit enthaltenen Klammern. (3 answers)
Opened by Ionit at 2014-09-15 23:56

Linuxer
 2014-09-16 01:46
#177296 #177296
User since
2006-01-27
3870 Artikel
HausmeisterIn

user image
Raubtier schrieb nicht, dass Du den Punkt entfernen sollst.

Bei $string =~ s/\(*?\)//g; steht der "Quantifier" *? hinter der öffnenden Klammer; diese kann also auftauchen, muss aber nicht. Die schließende Klammer muss auftauchen.
Da die öffnende Klammer also optional ist, werden bei Deinem Beispiel eben die schließenden Klammern entfernt, und nur die.

Setze den Punkt wieder vor das *?. ;-)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Regex - String mit enthaltenen Klammern.