2012-12-28 145 views
-7

我需要一個正則表達式這種格式xxxx-xxx-xx.jpg其中x是數字[0-9]需要的正則表達式的數字和破折號

要匹配,例如:3402-560-27.jpg

+5

給它一個嘗試自己。你能行的! –

+0

這不是一個「爲你工作」的網站。我們希望看到自己已經付出了一些努力來回答它。你有沒有讀過正則表達式?這很簡單,它可能不需要很長時間來回答它自己... – Chris

+0

我認識的人,這就是爲什麼我尷尬的要求它。我是一名學生,當然我已經讀過它,但我無法理解它。儘管在看到答案後變得非常清楚。我想我比之前更難了。再次,我對不起你們 – aLoveForCoffee

回答

6

regex是你想要什麼:

\d{4}-\d{3}-\d{2}\.jpg 

\d代表數字使\d{4}意味着4位。在regex一個.任何單個字符匹配,從而以匹配文字.它需要用\轉義。

3

這是最簡單的正則表達式之一:每個數字放\d,每個點用-,每個點用\.。字母對應自己,因此jpg保持不變。

當你有更多的時間,你可以通過學習有關explicit quantifier notation重複團體賺些「爲造型加分」。

相關問題