0

所以我有这段代码不会很好玩。

preg_match_all("/(\{\[)([\w-\d\s\.\|']*)(\]\})/i",$replace_text, $match);

应该做的是在我的替换文本中允许一个撇号。所以在我的文本中,如果我有“{[SPIN--they are|they're]}”,它应该返回“它们是”或“它们是”。但相反,它什么也不做,并吐出整个 spintax 代码,就像我在上面键入的那样。

唯一不起作用的情况是替换文本有撇号。它在其他任何地方都能完美运行。两天来一直在尝试解决这个问题,我正要把我的键盘扔到我的显示器上。

我的项目做了很多事情,在指定替换文本之前必须有 {[SPIN-- 和 ]} 右括号。

有人可以帮忙吗?

4

1 回答 1

0
于 2013-04-10T03:44:42.027 回答