正则表达式匹配特定数字的出现在另一个特定数字之前

时间:2015-02-14 00:18:26

标签: regex

我是正则表达式的新手,并尝试编写一个匹配两个数字的正则表达式,如果其中一个在另一个数字之前然后匹配,即使第二个数字不在第一个数字之后立即匹配。
例如,我想匹配6和2

这些应匹配

62
1236982

2 个答案:

答案 0 :(得分:1)

6.*26[0-9]*2仅限于数字

答案 1 :(得分:0)

您可以使用以下正则表达式。

.*?(?:6.*?2|2.*?6).*

OR

.*?(?:6\d*2|2\d*6).*

这匹配数字6和2必须出现的行。而这并不关心他们的立场。