2012-12-28 64 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重复团体赚些“为造型加分”。

相关问题