我对正则表达式比较陌生,现在遇到了问题,我想使用preg_match_all
来计算在world之后出现的hello的数量。
如果我使用"world".+(hello)
,它会计算最后一个hello中的内容;"world".*?(hello)
会停止在第一个hello处,两者都只会计算一次。
blah blah blah
hello
blah blah blah
class="world"
blah blah blah
hello
blah blah
hello
blah blah blah
hello
blah blah blah
我期望您的计数结果为
3
,因为在world
之前的hello
不应该被计算。