是否可以使用正则表达式从每个两位数字中获取最后一位数字?

时间:2019-06-10 12:13:43

标签: regex

因此,我尝试抓住每一个数字的最后一位是1-30的数字2,5,0

\d{0,2}[2,5,0]

我期望的结果是 2,5,10,12,15,20,22,25,30

相反,我得到了所有20多岁

1 个答案:

答案 0 :(得分:1)

要在文本的0范围内找到以251-30结尾的数字,您可以使用

\b(?:[25]|[12][250]|30)\b

请参见regex demoregex graph

enter image description here

要将这些数字作为独立字符串进行匹配,请使用^ / $锚点替换单词边界:

^(?:[25]|[12][250]|30)$