我是正则表达式新手。 我认为这段代码应该返回 0? 但它返回 1。
echo preg_match("/[a-c]{2}/","abc");
有什么问题吗?
最佳答案
如果您希望正则表达式匹配整个字符串,则需要使用 anchors :
echo preg_match( "/^[a-c]{2}$/","abc");
关于regex - Preg-match 返回错误值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15271213/