2013-02-08 23 views
-1

我怎样才能写出符合下列条件的正则表达式: 1)必须是与7位 2)EDD或一锤定音地方序列中的正则表达式

+2

重要的是要提到你正在使用的语言..正则表达式实现在不同语言之间有所不同..你试过什么 – Anirudha

回答

-1

这应该做的伎俩只有一个序列:

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

OR

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

在这里可以与数字结合在任何地方,而不是在开始? – Alex

+0

如果我在开始时想要它们,我会添加'^'char 请参阅www.cheatography.com/davechild/cheat-sheets/regular-expressions/ – soyuka

1

如何

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