Tuesday, 15 March 2011

php - preg_match a back slash -



php - preg_match a back slash -

$pattern = '/\\\p\\\/'; if (preg_match($pattern, "\p\")) { echo "correct"; } else { echo "incorrect"; }

i don't understand first \\\p. why \\p not work?

your pattern wrong. pattern \\p\\ matches string \p\. \\\p\\\ doesn't matches anything.

demo

if want match string \\p\\, pattern should \\\\p\\\\.

demo

php regex

No comments:

Post a Comment