regex 如何让正则表达式在第一次出现时停止,然后从那里开始搜索,导致多个结果[重复]

ulydmbyx  于 2023-06-25  发布在  其他
关注(0)|答案(1)|浏览(85)

此问题已在此处有答案

Regular expression to stop at first match(9个回答)
昨天关门了。
我有一个正则表达式来搜索内容中的完整h1标记(从<h1>的开始到</h1>的结束),但它搜索的是整个内容
正则表达式

<h1.*<\/h1>

搜索内容

<h1 style=""></h1><span> alsjd alkj dalsd a</span><h1>asdsadsa</h1>

结果是仅从开始h1的第一次出现到结束h1的最后一次出现的一个匹配。它符合整个内容。
我希望它给予我2开始和结束H1标签的发生像结果应该是

<h1 style=""></h1> and 
<h1>asdsadsa</h1>
piv4azn7

piv4azn71#

我认为你必须使.*不贪婪
用这个

<h1.*?<\/h1>

相关问题