我正在为自己制作一个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);
答案 0 :(得分:1)
您正在regexString(http://
)中使用您的删除者。
请改用其他删除方(例如#
)。
preg_replace
认为您的字符串在http://
的第一个斜杠处终止。由于修饰符跟在你的情况下的/
的删除符之后,它认为第二个斜杠必须是修饰符。没有修饰符/
- 所以它崩溃了