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

本文关键字:多个 表达式 管道 RegEx | 更新日期: 2023-09-27 18:11:47

总的来说,我有一个变化很大的集合,但我设法找到了一些相似之处。数据可能完全不同,但它们确实具有相同的结束类。我想知道是否可以相互使用多个regex表达式(将它们与|一起管道)。

像这样:

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

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

谢谢

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

这样做没有错。这将匹配如下字符串:

TEST009 Flag1
def345 FLAG1
zxy789     Flag1

没有任何问题