我有这个变量:
$variable = "Lorem Ipsum dolor sit amet [url=http://loremipsum.com]Lorem Ipsum[/url]";
我的目标是获取那些不在[url] bbcode中的字符串。
例如上面:当我想要得到" lorem" string,它将只选择第一个,省略[url]中的字符串。
我该怎么做?
答案 0 :(得分:1)
您可以使用丢弃技术。例如,您可以使用此正则表达式:
\[.*?\]|(lorem)
<强> Working demo 强>
然后,抓取捕获组中的内容。
另一方面,如果要捕获不在标记内的完整字符串,可以使用:
\[.*?\]|([\w\s]+)