这是我之前提出的问题的延伸:PHP Get string after a specific regex pattern match
目前我正在使用这种模式:
$pattern = '/(?<=The following users in your Google Apps domain appear to be affected: )\S+/i';
我希望能够使用这样的东西:
$pattern = '/(?<=The following * affected: )\S+/i';
使用以下方法获得相同的结果:
if (preg_match($pattern, $eBody, $matches)) {
echo $matches[0] . "# <br>";
}
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以使用\K
转义序列来操纵可变长度的后视:
$pattern = '/The following.*?affected: \K\S+/i';