我有一个约会,我允许采用多种格式:
24-01-12
january 24 2013
etc
有没有办法使用管道或其他方法将2个或更多不同的正则表达式组合成一个?我试过嵌套括号,但这当然不起作用:
[regex | regex]
答案 0 :(得分:2)
是的,试试这个:
(\d\d-\d\d-\d\d)|([a-z]*)
// So basically:
(regex)|(regex)
这匹配所有单词,第一行中的日期
(如果您想要非捕获组而不是捕获组,请使用(?:regex)
。)
如果您确实将正则表达式放在[]
中,那就是问题所在。