1
我有這樣的字符串「{text} ... {text} ... {text} ... text ...」我需要替換「text」值在字符串,但只有那些不currly或方括號不要用str_replace代替一些事件
我有這樣的字符串「{text} ... {text} ... {text} ... text ...」我需要替換「text」值在字符串,但只有那些不currly或方括號不要用str_replace代替一些事件
那些你應該再使用正則表達式:只有
preg_replace("/(?<!({|\[))text(?!(}|\]]))/", $replace, $string);
感謝,但它:
您可以preg_replace()使用在{}不是[] :)上工作如果你有幫助,我真的很棒我與它。我吸取正則表達式 – 2010-10-17 21:03:01
[和]需要在正則表達式中與它們匹配時被轉義:\\ [and \\] – 2010-10-17 21:11:46
@Yassir已更新。 – 2010-10-17 21:22:20