问题描述
/(<\s*(div|a|p|span|h1|h2|h3|h4|h5|h6|title)[^>]*>)([^<]+)(<\s*\/\s*(div|a|p|span|h1|h2|h3|h4|h5|h6|title)[^>]*>)/gi
<p class="lead mb-0">
Freelance is a free to use,MIT licensed Bootstrap theme created by
<a href="http://startbootstrap.com">StartBootstrap</a>
</p>
解决方法
如果只想在标签之间选择文本,请使用以下命令:
(?<=(div|a|p|span|h1|h2|h3|h4|h5|h6|title)[^>]*>)([^<]+)/gi
共享表达式的问题是对结束标记的期望,对于嵌套标记则不是这种情况
(<\s*\/\s*(div|a|p|span|h1|h2|h3|h4|h5|h6|title)[^>]*>)/gi