我现在的模式是这样的: pattern=("/(.*)(\bIf you want\b)(.*)/iu");
但随着: preg_replace($pattern, '$1*$2*$3', $result);
所以这三个部分必须更换,因为它们是由$ 1,$ 2和$ 3,但我想允许一些更大的灵活性这样我就可以检测出例如这两行: If you want
If I want
所以我可以简单
关于这个问题有几个问题,但他们都没有让我找到答案,它们都太具体或太长而且很复杂。矿是更一般和简单。我有这样一个规律: /you(?:.*)? see/
我希望它所有的这些句子,除了最后一场比赛: you can see
you could see
you see
you could not see
在它匹配的一切的时刻,但它也匹配的最后一句话。我需要它只匹配任何一个单词或没有单词。我
我有这样的HTML:
"This is simple html text <script language="javascript">simple simple text text</script> text"
我只需匹配了外部的脚本标签的话。我的意思是,如果我想匹配“简单”和“文本”,我应该只从“这是简单的HTML文本”和最后一部分“文本”得到结果 - 结果将是“简单”1匹配,“文本”2