如何找到所有可能的匹配项(或)

时间:2019-07-13 23:06:01

标签: regex

我有以下正则表达式: ![screenshot](https://imgur.com/1S1BApj)! 我正在尝试匹配所有内容: 100%1%90% INT9%5% INT

从图像中可以看到,仅当字符串中包含INT时,它才匹配。我如何获得它来匹配两种模式。请协助

2 个答案:

答案 0 :(得分:1)

此表达式

\d+%(?:\s+INT)?

可以简单地提取所需的输出。


如果要浏览/简化/修改该表达式,请在this demo的右上角进行解释。

RegEx电路

jex.im可视化正则表达式:

enter image description here

答案 1 :(得分:0)

您可以使用?语法并将其分组以表明它是可选的

\d{1,3}%(\sINT)?