RE: [PHP] Backslashing the [ and ] in a regex
| From: | Sam Masiello | Date: | Wed, 04 Feb 2004 21:35:50 +0000 |
| Subject: | RE: [PHP] Backslashing the [ and ] in a regex | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-176843@lists.php.net to get a copy of this message | ||
Thank you for the reply, Adam, but unfortunately it didn't work.
--Sam
Adam Bregenzer wrote:
> On Wed, 2004-02-04 at 14:06, Sam Masiello wrote:
>> $rule = ereg_replace("\\\\[[:alpha:]+*/.|<>()$]", "\\\\0", $rule)
>> ;
>>
>> But if the user backslashes either a left or right bracket ([ or ]),
>> I am having difficulty getting that extra backslash into the string.
>> I tried just adding the [ and ] characters to the line above between
>> the <> and () characters, but that didn't work along with several
>> other iterations of attempts to get it to work.
>>
>> Does anyone have any ideas? I am stuck.
>
> Try adding \\[\\]