4
這裏是我的文字:PHP - 匹配所有存在於文本短語 - 的preg_replace
$msg_text = '[quote]TEXT[/quote]';
和我的preg_replace:
$msg_text = preg_replace('#\[quote\](.*?)\[\/quote\]#is', '"$1"'."\r\n", $msg_text);
,它工作正常。但是當我的文字看起來像這樣:
$msg_text = '[quote]TEXT [quote]TEXT[/quote][/quote]';
??我的preg_replace在這個例子中不起作用。我如何在所有情況下重新顯示此文本?
不會移除'''做了[quote]富了[/ quote] ... [報價]酒吧了[/ quote]' - >'富了[/ quote? ] ... [報價] bar'? – kero
@kingkero如何?我不明白你的意思你能再澄清一點嗎? –
參見[你](https://regex101.com/r/pC7jJ4/1)和[有機磷農藥(https://regex101.com/r/pC7jJ4/2) – kero