我需要捕获我的字符串的 ZAMM 记录。当您有空间时,我无法捕获属于它的数据。
我的字符串:
$string ='ZAMM Et a est hac pid pid sit amet, lacus nisi
ZPPP scelerisque sagittis montes, porttitor ut arcu
ZAMM tincidunt cursus eu amet nunc
ZAMM c ac nunc, et pid pellentesque amet,
ZSSS m urna scelerisque in vut';
预期收益:
ZAMM Et a est hac pid pid sit amet, lacus nisi
ZAMM tincidunt cursus eu amet nunc
ZAMM c ac nunc, et pid pellentesque amet,
我正在使用:
$arrayst = explode(" ", $string);
foreach($arrayst as $stringit) {
if(preg_match("/ZAMM.*/", $stringit, $matches)) {
echo $stringit;
echo "<br />";
}
}
// Return:
ZAMM
arcu ZAMM
nunc ZAMM
我使用了错误的正则表达式?
编辑:最后一个问题。如果我的字符串是这样的:
$string ='ZAMM Et a est hac pid pid sit amet, lacus nisi ZPPP scelerisque sagittis montes, porttitor ut arcu ZAMM tincidunt cursus eu amet nunc ZAMM c ac nunc, et pid pellentesque amet, ZSSS m urna scelerisque in vut';