我正在尝试匹配随机文本中的“url”BB 代码标记。示例文本:
Lorem ipsum dolor sat amet,consectetur adipiscing elit。 [网址]http://www.google.com[/url] http://www.google.com%5B/url%5DDonec purus nunc,Rhoncus vitae tempus vitae,[url=www.facebook.com]facebook[/url] elementum sat amet justo。
我想从此文本中找到两个“url”标签:
[url]http://www.google.com[/url]
[url=www.facebook.com]facebook[/url]
我不太擅长正则表达式,所以这是我所能得到的:
\[url(=[a-z]*)?\][a-z]*\[/url\]
我想我只需要将 [a-z] 替换为与除字符“[”和“]”之外的任何内容相匹配的内容。有人可以帮我解决这个问题吗?
下面的表达式应该可以满足你的要求
\[url(=(.*?))?\](.*?)\[\/url\]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)