正则表达式中的序列

时间:2013-02-08 10:57:09

标签: regex

如何编写符合以下要求的正则表达式: 1)必须是一个7位数的序列 2)EDD或FINAL字某处

2 个答案:

答案 0 :(得分:1)

怎么样

 ^(?=\d*(EDD|FINAL)\d*$)(?=(\D*\d\D*){7}$)

答案 1 :(得分:-1)

这应该可以解决问题:

#[0-9]{7}(EDD|FINAL)?# //EDD OR FINAL are optional

OR

#[0-9]{7}(EDD|FINAL)+# //if EDD OR FINAL must be there