【发布时间】:2014-04-28 13:39:00
【问题描述】:
我需要匹配和替换括号之间的特定单词(包括括号)。 像这样:
xxx(xxxxSPECIFICWORDxxxxxxxxxxx)xxx
我需要替换这个:
(xxxxSPECIFICWORDxxxxxxxxxxx)
我的文字看起来像这样:
xx(xxxx)xxxx(xxxxxxxx)xxx(xxx)xxx(xxxxSPECIFICWORDxxxxxxxxxxx)xxx
我尝试使用 preg_replace 编写正则表达式,问题是它将第一个括号中的所有文本替换到我的最后一个特定单词括号。我真的不知道该怎么办,有人可以帮我吗?
谢谢。
【问题讨论】:
-
您对文本的预期结果是什么?目前尚不清楚您是要替换
xxxWORDxxx,还是只替换WORD,或完全替换(xxxWORDxxx)。 -
我要替换 (xxxWORDxxx)
标签: regex preg-replace brackets