找到第一个特定字符串后停止正则表达式搜索,而不是转到最后一个字符串

找到第一个特定字符串后停止正则表达式搜索,而不是转到最后一个字符串

我有一个如下所示的文件:

<target>randomnumber1
</target>
<target>randomnumber2
</target>
<target>randomnumber3
</target>

我需要一个正则表达式来找到

<target>randomnumber1
</target>

并停在那里,而不是从头到尾寻找所有<target>内容</target>

我试过这个正则表达式

<target>[^\r]*</target>

但它失败了,因为在 randomnumber1 之后还有\r等等。

基本思想就是简单地告诉正则表达式在遇到第一个后停止</target>

相关内容