我現在的模式是這樣的: 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