Thread Variabler Regex mit komplizierten Zeichen (15 answers)
Opened by marky at 2012-04-08 13:42

marky
 2012-04-08 14:58
#157317 #157317
User since
2003-08-15
215 Artikel
BenutzerIn
[Homepage] [default_avatar]
Ich habe alles probiert, was ich so gefunden habe. Ich dachte eigentlich, dass das keine so ungegewöhnliche Anforderung ist. SCheint wohl aber so zu sein. Das \Q klappt vorne aber nicht hinten, da habe ich dann die \ bei der Ersetzung.

Einfach mal probieren

Code: (dl )
1
2
3
4
$s1 = "aaabbbccc" ;
$s2 = "bbb" ;
$s3 = "!§$%&/()=?" ;
$s1 =~ s/\Q$s2\E/$3/g ;


das einzigste was ich jetzt letztlich will ist, dass bbb durch genau $s3 ersetzt wird - das geht habe ich aber nur mit dem /o hinbekommen.

In der Anwendung geht es um eine einfach Massenänderung mit suchen und ersetzen, man sicht Sie Datensätze auch und kann dann innerhalb eines Feldes einen Teilstring durch einen anderen ersetzen - da soll halt in keinen Fall irgendwas interpretiert werden.

Mfg Marky

View full thread Variabler Regex mit komplizierten Zeichen