如何使用贪心+使用正向后向匹配项来匹配多于1个事件?

这有效:

(?<=\w)\w+


但是我需要匹配所有\ w类似于:

 (?<=\w+)\w+


在第二个示例中,语法错误,因此不起作用。

如何使正向后看匹配多次出现?

最佳答案

您可能只想匹配它而没有任何后顾之忧,然后使用捕获组:

if (preg_match('~[abc]+([cde]+)~', $string, $matches)) {
    echo $matches[1]; // will contain the [cde]+ part
}

10-08 07:12