如何使用 RegExp 匹配任何不包含特定单词的事物
前任:
匹配任何不包含 'aabbcc' 的字符串
bbbaaaassdd // Match this
aabbaabbccaass // Reject this
最佳答案
您可以使用负前瞻:
(?!.*?aabbcc)^.*$
现场演示:http://www.rubular.com/r/4Exbf7UdDv
PHP 代码:
$str = 'aabbaabbccaass'; //or whatever
if (preg_match('/(?!.*?aabbcc)^.*$/', $str))
echo "accepted\n";
else
echo "rejected\n";
关于php - 如何使用 RegEx 匹配任何不包含特定单词的内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17173474/