Thread Durch ein "+" ein RegEx-Problem... (8 answers)
Opened by renee at 2003-08-08 14:15

Strat
 2003-08-09 13:39
#75533 #75533
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=renee,08.08.2003, 12:34]Nein, da in $line
Code: (dl )
# 4+0_129769/14-98 Exp number

steht...

Hab da aber noch ne Frage. Warum gibt es nur bei einem "+" diese Probleme und nicht bei einem "/"??[/quote]
/ steht in diesem Fall fuer die Grenze des RegEx; da die jedoch schon zu dem Zeitpunkt, an dem die Variable interpoliert wird, schon festgelegt sind, geht da nichts mehr schief.
Schief geht es hingegen auch groesstenteils bei . \ { ( [ + * - ? ^ und gelegentlich auch bei ~ ...
Also immer /\Q$variable\E/ verwenden (es sei denn, die Interpolation ist gewollt)
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread Durch ein "+" ein RegEx-Problem...