RegEx中的管道(多个)表达式

时间:2013-05-01 18:36:16

标签: c# regex

我的套装总体上差别很大,但我找到了一些相似之处。数据可能完全不同,但它们具有相同的结束类。我想知道是否可以相互使用多个正则表达式(将它们与|一起使用)。

这样的事情:

"^([A-Z0-9]+|[d-k0-5]+|[xyz7-9]+)\\s+(Flag1|FLAG1)$";

这是一个有效的设计吗?或者我是否必须制作多个正则表达式字符串并且每次都运行它们?

由于

1 个答案:

答案 0 :(得分:1)

这样做是没有错的。这将匹配以下字符串:

TEST009 Flag1
def345 FLAG1
zxy789     Flag1

没有任何问题。