0

我想将一个单词的一部分和一个大文本作为堆栈。我可以进行匹配,但我需要它从给定的子字符串中获得尽可能少的额外字符。我现在使用的模式是子字符串变量'/\b([a-zA-Z0-9]*?'.$substring.'[a-zA-Z0-9]*?)\b/'在哪里,我需要部分尽可能小,我正在尝试通过惰性 匹配来做到这一点,但我认为它不起作用。有任何想法吗?$substring[a-zA-Z0-9]*?

$substring='object';
preg_match('/\b([a-zA-Z0-9]*?'.$substring.'[a-zA-Z0-9]*?)\b/', 'As a stage on   which objects objectified are located and where the dramas of their ', $matches);

我只需要'objects'而不需要'objectified'。有没有比仅仅通过数组并在 php 中检查它更好的方法?

4

0 回答 0