Re: Metacharacter problem in regexp

2004-03-07 Thread zsdc
zsdc wrote: Petri Rautakoski wrote: I'm making a text replace and my text to search includes a metacharacter (. The text to be searched has been stored in a scalar for example $search. The text where the search will be made has been stored for example in a scalar $text. Here is what I'm doing:

Re: Metacharacter problem in regexp

2004-03-04 Thread zsdc
Petri Rautakoski wrote: I'm making a text replace and my text to search includes a metacharacter (. The text to be searched has been stored in a scalar for example $search. The text where the search will be made has been stored for example in a scalar $text. Here is what I'm doing: $search = "fo

Re: Metacharacter problem in regexp

2004-03-04 Thread John W. Krahn
Petri Rautakoski wrote: > > Hi! Hello, > I'm making a text replace and my text to search includes a metacharacter (. > The text to be searched has been stored in a scalar for example $search. > The text where the search will be made has been stored for example in a scalar > $text. Here is what I

Re: Metacharacter problem in regexp

2004-03-04 Thread Petri Rautakoski
I already tried that, but it didn't work for me, don't know why. The \Q$pattern\E worked so my problem is solved. Petri > Petri Rautakoski wrote: > > > > > $text =~ s|for example \(this\)|$toBeReplaced|; > > > > works fine, but how can I backslash the metacharacters in a scalar? > > Lookup "q

Re: Metacharacter problem in regexp

2004-03-03 Thread WC -Sx- Jones
Petri Rautakoski wrote: $text =~ s|for example \(this\)|$toBeReplaced|; works fine, but how can I backslash the metacharacters in a scalar? Lookup "quotemeta" qr//; -Bill- __Sx__ http://youve-reached-the.endoftheinternet.org/ -- To unsubscribe, e-mail: [E

Re: Metacharacter problem in regexp

2004-03-03 Thread Randy W. Sims
On 03/04/04 02:19, Petri Rautakoski wrote: Hi! I'm making a text replace and my text to search includes a metacharacter (. The text to be searched has been stored in a scalar for example $search. The text where the search will be made has been stored for example in a scalar $text. Here is what I

Metacharacter problem in regexp

2004-03-03 Thread Petri Rautakoski
Hi! I'm making a text replace and my text to search includes a metacharacter (. The text to be searched has been stored in a scalar for example $search. The text where the search will be made has been stored for example in a scalar $text. Here is what I'm doing: $search = "for example (this)";