正则模块匹配问题

使用问题 · 2048 次浏览
人生无戏 创建于 10天13小时前

我想用正则模块提取下面文本tag/后面的版本号

eases/tag/beta" data-view-component="true" class="Link--primary Link">AList Beta Version</a></span>

eases/tag/v3.42.0" data-view-component="true" class="Link--primary Link">v3.42.0</a></span>

 

匹配结果却是这样的

怎么写才能只匹配到结果beta和v3.42.0


回复内容
Emptylight 10天12小时前
#1

使用前向、后向匹配。类似于

(?<=tag/)([a-zA-Z0-9\.]+)(?=")

这样的,然后加上匹配2的变量。不过我这方面不是很熟练,最好先找个正则表达式网站验证一下。

咿呀杀杀 10天10小时前
#2

“提取方式”选择“各匹配项的组”即可。因为你要的“所有匹配项的组1”,所以底下输出变量为:


参考:正则提取示例 - by 咿呀杀杀 - 动作信息 - Quicker

人生无戏 10天9小时前
#3

好的,谢谢各位


回复主贴