Php 正则表达式在第一场比赛中停止,我不&x27;我不想这样

Php 正则表达式在第一场比赛中停止,我不&x27;我不想这样,php,match,Php,Match,这发生在多个地方,但这里有一个例子。我试图从/etc/resolv.conf nameserver 1.1.1.1 nameserver 2.2.2.2 这是我的正则表达式,它只适用于第一场比赛。为什么我不能匹配这里的所有名称服务器?我的$match数组只有一个值 preg_match('/nameserver([^\s]+)/',$fileContents,$match) 谢谢阅读。pssst…preg\u match\u all()…pssst…嘿…我想我的正则表达式搞乱了:/顺便说一句,

这发生在多个地方,但这里有一个例子。我试图从
/etc/resolv.conf

nameserver 1.1.1.1
nameserver 2.2.2.2
这是我的正则表达式,它只适用于第一场比赛。为什么我不能匹配这里的所有名称服务器?我的
$match
数组只有一个值

preg_match('/nameserver([^\s]+)/',$fileContents,$match)


谢谢阅读。

pssst…
preg\u match\u all()
…pssst…嘿…我想我的正则表达式搞乱了:/顺便说一句,谢谢