使用正则表达式在2个完整跨度标签之间选择文本

时间:2019-06-19 15:37:19

标签: javascript regex

采取以下措施:

<span class='exclass'>1.</span> Lorem Ipsum <span class="exclass2" title="This is an example">*</span>

我正在尝试创建一个正则表达式,该表达式将选择:

<span class='exclass'>1.</span>

AND

<span class="exclass2" title="This is an example">*</span>

诸如^(<span(.*)<\/span>)$之类的正则表达式会选择所有文本。

下面的表达式将选择两个完整的标签,而忽略它们之间的宽松文本? (Lorem Ipsum)

1 个答案:

答案 0 :(得分:1)

正则表达式不是查找HTML标签的好方法。但这应该对您有用-

<\s*span[^>]*>(.*?)<\s*\/\s*span>

演示: https://regex101.com/r/vbLN9L/6