php – 如何编写正则表达式来匹配不以短语结尾的行?

前端之家收集整理的这篇文章主要介绍了php – 如何编写正则表达式来匹配不以短语结尾的行?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要一个 PHP正则表达式,它匹配一行开头但没有结尾,带有一个短语.就像是:
$s = 'top bus stop';
$b = preg_match('/^top.*(?!top)$/',$s);

但实际上有效的.你怎么看?

你几乎是对的.但是最后的断言应该是(?<!top)一个使用<字首.这样它实际上会查看$subject结尾之前的前三个字符.
原文链接:https://www.f2er.com/php/240200.html

猜你在找的PHP相关文章