RE: escaping % AND \%
- From: campbelb@xxxxxxxxxxxxxxxxxx (Brian D Campbell)
- Date: Fri, 29 Jun 2007 15:03:42 -0500
Then if you want all chars to be treated literally, then I presume you
want:
\%
To be translated to:
\\\%
So just adding your $esc to the left part of s/// should do the trick,
right?
-----Original Message-----
From: Bill Moseley [mailto:moseley@xxxxxxxx]
Sent: Friday, June 29, 2007 10:55 AM
To: dbi-users@xxxxxxxx
Subject: Re: escaping % AND \%
On Fri, Jun 29, 2007 at 04:01:25PM +0100, Raf wrote:
But if $search_pattern is '\%' then you end up with '\\%'.
If you have a user defined search pattern which is \%, then you can
assume that user wanted to match against the '%' litteral, right? So
\\% is what you'd want, isn't it?
No, I don't want to give the user access to the % or _. I'm using
'%' . $user_string . '%'
but I don't want $user_string to have any special characters. If
$user_string includes \ or % or _ I want them to be literal, without
special meaning.
--
Bill Moseley
moseley@xxxxxxxx
.
- Follow-Ups:
- Re: escaping % AND \%
- From: Bill Moseley
- Re: escaping % AND \%
- References:
- Re: escaping % AND \%
- From: Raf
- Re: escaping % AND \%
- From: Bill Moseley
- Re: escaping % AND \%
- Prev by Date: Re: escaping % AND \%
- Next by Date: Re: escaping % AND \%
- Previous by thread: Re: escaping % AND \%
- Next by thread: Re: escaping % AND \%
- Index(es):
Relevant Pages
|