2013-02-08 22 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}$)