Re: preg interpretation question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Jan 11, 2010 at 2:37 AM, Mark Murphy <mmurph@xxxxxxxxxxxx> wrote:
> Can someone interpret this preg string for me?
>
> /[^a-z0-9\\/\\\\_.:-]/i
>
> Here is what I can decipher.  the match is case insensitive, and it excludes
> all letters, and numbers, and the characters _ . : and - (that is
> underscore, period, colon, and dash).  The part I don't understand is
> \\/\\\\.  Sees to me to say backslash, slash, backslash, backslash.  Why the
> need for so many backslashes?

Reserved character has to be escaped using \, and \ is a reserved character.

Btw, ereg is deprecated, I would suggest to use PCRE instead,
http://www.php.net/pcre

Cheers,
-- 
Pierre

http://twitter.com/pierrejoye | http://blog.thepimp.net | http://www.libgd.org

-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Database Programming]     [PHP Install]     [Kernel Newbies]     [Yosemite Forum]     [PHP Books]

  Powered by Linux