标签: php regex
我在php中使用preg_match。有没有办法获得正则表达式失败的位置,或者它失败的角色?
答案 0 :(得分:0)
我相信您正在寻找preg_last_error()。
preg_last_error()
修改强>:
实际上,它不会告诉你哪里失败了。它只是根据错误类型返回错误常量。尝试将正则表达式粘贴到regexpal.com,并检查它突出显示为红色的位置。我不认为regexpal支持回顾,所以如果你使用它,它也会是红色的。这并不意味着那里出现了错误。