标签: javascript regex wordpress
字符串:
<p>[element title="Some title"]Some random text[/element] [element]Some random text[/element]</p>
需要提取
1)元素标题(可选) - '某些标题'
2)元素内容 - “一些随机文本”
http://regex101.com/r/eB0jE6/1
如何在元素中选择标题?
答案 0 :(得分:4)
将标题部分放在非捕获组中,然后将其设为可选。
\[element(?:\stitle="([^"]+)")?]([^\[\]]*)\[\/element\]
DEMO