Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
gives result:if (lc($Message) =~ /^db /) { print "Content-type:text/html\n\n"; print "c=$Message<br>\n"; $Message = s/^db //; $Message = s/^Db //; $Message = s/^dB //; $Message = s/^DB //; print "m=$Message"; exit; }
c=Db test4<br> m=
I'm expecting the Db(space) to be removed but the whole expression is being taken out!
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: regex search and replace issue
by Anonymous Monk on Nov 11, 2011 at 08:21 UTC | |
by jonnyfolk (Vicar) on Nov 11, 2011 at 11:40 UTC | |
by toolic (Bishop) on Nov 11, 2011 at 13:49 UTC | |
|
Re: regex search and replace issue
by MVS (Monk) on Nov 11, 2011 at 08:26 UTC | |
by Utilitarian (Vicar) on Nov 11, 2011 at 08:57 UTC | |
|
Re: regex search and replace issue
by mrstlee (Beadle) on Nov 11, 2011 at 10:05 UTC | |
by hbm (Hermit) on Nov 11, 2011 at 14:29 UTC |