我有这 2 个 html 标签。我想找到所有只包含 4 个单词的 html 标签(在我的例子中只有第一行)
<p class="mb-40px">My name is prince</p>
<p class="mb-40px">Soul Travel is a spiritual practice that enables you to explore</p>
我试试这个,但不太好:
寻找:(<p class="mb-40px">)(.*?)(?:\W*+\w++){1,4}(.*?)</p>
这个正则表达式会这样做:
它搜索
<p>
标签,并在恰好 4 次出现的单词之间搜索任意数量的非单词字符(包括零)。稍作修改,您的正则表达式就可以了。
删除所有格量词
*+
&++
和无用的(.*?)
。<p class="mb-40px">(?:\W*\w+){4}\W*</p>
解释:
截屏: