所以我有一段不太好的代码。
preg_match_all("/(\{\[)([\w-\d\s\.\|']*)(\]\})/i",$replace_text, $match);它应该做的是让一个撇号出现在我的替代文本中。所以在我的文本中,我有“{SPIN-它们是}”,它应该返回“它们是”或“它们”。但是相反,它只是什么也不做,并且像我在上面键入的那样,将整个spintax代码吐出。
唯一不起作用的情况是替换文本有撇号。它在其他任何地方都能完美地工作。两天来我一直在试图修复这个问题,我正准备把我的键盘扔到显示器上。
我的项目做了很多事情,在指定替换文本和}结束括号之前,必须有{SPIN--。
有人能帮忙吗?
发布于 2013-04-10 03:44:42
在您的示例字符串中,它不是单引号字符,而是类似于
’ (实际角色)与' (这就是您所认为的)
https://stackoverflow.com/questions/15916510
复制相似问题