未知修饰符'/'preg_replace()

时间:2014-04-13 21:20:27

标签: twitter preg-replace

我正在为自己制作一个Twitter Feed,我被困住了,我真的知道如何解决这个问题。

错误: 警告:preg_replace()[function.preg-replace]:未知的修饰符'/'

代码:

$tweetText = preg_replace('/(http://|(www.\))(([^\s<]{4,68})[^\s<]*)/', '<a href="http://$2$3" target="_blank">$1$2$4</a>', $tweetText);

1 个答案:

答案 0 :(得分:1)

您正在regexString(http://)中使用您的删除者。 请改用其他删除方(例如#)。

错误消息背后的解释:

preg_replace认为您的字符串在http://的第一个斜杠处终止。由于修饰符跟在你的情况下的/的删除符之后,它认为第二个斜杠必须是修饰符。没有修饰符/ - 所以它崩溃了