Crap I read that wrong. I was thinking like you noticed of not having to escape the "forward" slash. My bad :)
> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Sent: Friday, December 13, 2002 8:56 AM > To: [EMAIL PROTECTED] > Subject: RE: Regex question > > > > ------------------------------------------------ > On Fri, 13 Dec 2002 08:30:24 -0500, "Paul Kraus" > <[EMAIL PROTECTED]> wrote: > > > Correct me if I am wrong but the only time you need to escape a > > backslash is if your regexpr is started and terminated with > it. Since > > you are using {} I don't think you need to do that. > > > > You're wrong ;-). Remember that the backslash is special for > escaping any character in the string regardless of the > delimiter used. I suppose there is probably a special > variable to even change this, but is probably followed by one > of the "Don't do that" in the docs. Normally you would use / > as your delimiter so you would have to backslash the /'s, but > if you want to actually use \b in a string rather than the > 'word boundary' special char then you would have to \ the \, > otherwise perl assumes that the \ is escaping the following > character. Not sure this is making much sense... I swear it > sounds right in my head ;-)... > > http://danconia.org > > > > > -----Original Message----- > > > From: John W. Krahn [mailto:[EMAIL PROTECTED]] > > > Sent: Friday, December 13, 2002 8:25 AM > > > To: [EMAIL PROTECTED] > > > Subject: Re: Regex question > > > > > > > > > Colin Johnstone wrote: > > > > > > > > Gidday all, > > > > > > Hello, > > > > > > > I have a paragraph of text, I want to convert any double > > > quotes around > > > > quoted text to \" is this the correct reg ex > > > > > > > > $paragraph =~ s{\"}{\\"}g; > > > > > > Yes that will work although you don't need to backslash the quote > > > in the regular expression. > > > > > > $ perl -le'$_ = q[one "two" three]; s{"}{\\"}g; print' one \"two\" > > > three > > > > > > > > > > > > John > > > -- > > > use Perl; > > > program > > > fulfillment > > > > > > -- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] For > > > additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > -- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]