我可以过滤与2个正则表达式匹配的输入值吗?

时间:2016-08-30 16:17:49

标签: regex

我试图使用正则表达式过滤数字。基本上,我想匹配:

  • 9.0.0.*和/或
  • *-MVC

我试图找出是否有办法将两个表达式结合起来。换句话说,对于以下输入:

1. 319.0-MVC
2. 320.0-MVC
3. 1.1.2.336
4. 8.1.0.337

我的输出应该是:

1. 319.0-MVC
2. 320.0-MVC

如何根据任何一种模式进行过滤?

1 个答案:

答案 0 :(得分:2)

您可以使用替换:

\d+\. (?:9\.0\.0.*|.*-MVC)

RegEx Demo

将形成以数字+ DOT +空格开头的任何行,然后是非捕获组(?:...)中提供的2个交替子表达式。