美好的一天! 使用这个:
#\[img\]([^\/\\]*\.(jpg|jpeg|gif|png|bmp))\[/img\]#si
我想用这个替换文本:
<img src="$1"/>
错误是: 警告:preg_replace():编译失败:字符类缺少终止]
我在regex101.com上测试过,它在preg_match模式下运行良好。
P.S。第一个足够安全吗?谢谢!
答案 0 :(得分:2)
您需要逃避结束]
变化:
#\[img\]([^\/\\]*\.(jpg|jpeg|gif|png|bmp))\[/img\]#si
为:
#\[img\]([^\/\\\\]*\.(jpg|jpeg|gif|png|bmp))\[/img\]#si