in reply to substituted text is being interpreted
but this does not:$somethingelse="AA"; $var = 'BB'; $_ = 'beforeBBafter'; s@$var@$somethingelse@; print; #prints "beforeAAafter"
and that is because of the braces() which are regex special chars. if you$somethingelse="AA"; $var = '<a href="somefilename(x)withanumberedhash.htm#666">'; $_ = 'before<a href="somefilename(x)withanumberedhash.htm#666">after'; s@$var@$somethingelse@; print;
it works fine.$somethingelse="AA"; $var = '<a href="somefilename\(x\)withanumberedhash.htm#666">'; $_ = 'before<a href="somefilename(x)withanumberedhash.htm#666">after'; s@$var@$somethingelse@; print;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: substituted text is being interpreted
by wolfger (Deacon) on Jan 06, 2005 at 15:14 UTC | |
by dakkar (Hermit) on Jan 06, 2005 at 16:13 UTC |