Thread Regexp: ersetzung (28 answers)
Opened by pq at 2004-07-09 19:20

Strat
 2004-07-10 21:54
#84110 #84110
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=jan,09.07.2004, 20:24]
Code: (dl )
$variable =~ s/\[img\](.*?)\[\/img]/<img scr=$1>/g;


vor der schließenden ] bei [/img] fehlt der \. das sollte einen fehler erzeugen, wenn ich mich nicht irre... und nebenbei hast du scr und nicht src geschrieben, dh das bild konnte nicht geladen werden.[/quote]
wenn es was schliessendes ist, stoert es perl nicht, sondern nur oeffnende klammern ( { [ . man kann die schliessende sogar als trennzeichen verwenden... allerdings muss man dann darin vorkommende ]'s quoten...
Code (perl): (dl )
$string =~ s]xy\]z]abc]g;

mit sowas duerften auch ein paar editoren viel spass haben...
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread Regexp: ersetzung