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