1

我正在尝试使用 php 从字符串中删除以下类型的信息:

[url:2q57noz9]http://www.mysite.com/other/screencaps-from-ddd-t7099.html#p24174[/url:2q57noz9]

有分配给[url:位的随机数,这使得它更难。我尝试调整以下适用于图像标签的内容,但我认为它不像我所拥有的那样放入方括号。这是我用于图像的:

$message = preg_replace(array("/<img[^>]+\>/i","/<!--[^>]+\-->/i"), "", $message);

这就是我试图修改它但没有成功的方式:

$message = preg_replace("/[[^>]+\]/i", "", $message);
4

1 回答 1

1

在括号前添加反斜杠

$message = preg_replace('/\[[^>]+\]/i', "", $message);

并使用单引号来保存字符串

于 2012-10-07T07:17:26.123 回答