regex 正则表达式匹配文本中的最后一个匹配项

vngu2lb8  于 2023-02-17  发布在  其他
关注(0)|答案(2)|浏览(226)

我有这个正则表达式:link

((?<=<li><a href="\/bi-platform.*\/">bi-platform.*<\/a><\/li>).*)

与第一次出现的

<li><a href="/bi-platform940/">bi-platform940</a></li>DONTWANTTHIS
<li><a href="/bi-platform887/">bi-platform887</a></li>DONTWANTTHIS
<li><a href="/bi-platform953/">bi-platform953</a></li>WANTTHIS!!
iiiiioioioioi
kllkmkmkm
lçm

如何匹配最后一个匹配项?(WANTTHIS!!)(我不想匹配此单词,它可以是其他单词)

6ioyuze2

6ioyuze21#

打开"global"标志不是我想要的。是的,我想要最后一个</li>后面的单词
您可以点击此链接:https://regexr.com/78b8j

ffscu2ro

ffscu2ro2#

试试看:

.*bi-platform\d+<\/a><\/li>(.*?)\n

Regex demo.
编辑:替换以下词语:https://regex101.com/r/En0r5T/1

相关问题