【发布时间】:2011-05-04 13:56:49
【问题描述】:
美好的一天!
我需要一些帮助来删除方括号内的字符串并包括方括号。
字符串如下所示:
$string = "Lorem ipsum dolor<br /> [ Context are found on www.example.com ] <br />some text here. Text here. [test] Lorem ipsum dolor.";
我只想删除包含“www.example.com”的括号及其内容。我想在字符串中保留"[test]",并且任何其他括号中都没有"www.example.com"。
谢谢!
【问题讨论】:
-
您正在处理的文本是通用 HTML 标记吗?该标记是否会包含
SCRIPT或STYLE元素? (或开始标签中的事件处理程序?)如果是这样,在删除方括号结构时需要非常小心。你得到的可能少于比你讨价还价! -
它有一些 HTML 标记,但没有任何
SCRIPT或STYLE。我在某个 url 上使用了 cURL 并获得了我想要的内容。但我想删除内容中网站的url。
标签: php regex preg-replace