2010-10-17 27 views

回答

4

那些你应该再使用正则表达式:只有

preg_replace("/(?<!({|\[))text(?!(}|\]]))/", $replace, $string); 
+0

感谢,但它:

/(?<!({|\[))text(?!(}|\]]))/ 

您可以preg_replace()使用在{}不是[] :)上工作如果你有帮助,我真的很棒我与它。我吸取正则表达式 – 2010-10-17 21:03:01

+2

[和]需要在正则表达式中与它们匹配时被转义:\\ [and \\] – 2010-10-17 21:11:46

+0

@Yassir已更新。 – 2010-10-17 21:22:20

相关问题