我需要这种格式xxxx-xxx-xx.jpg
的正则表达式,其中x
是数字[0-9]
。
匹配例如:3402-560-27.jpg
答案 0 :(得分:6)
这个regex
就是你想要的:
\d{4}-\d{3}-\d{2}\.jpg
\d
表示数字,因此\d{4}
表示4位数。在regex
中,.
匹配任何单个字符,以匹配其需要的文字.
使用\
进行转义。
答案 1 :(得分:3)
这是最简单的正则表达式之一:为每个数字添加\d
,为每个数字显示-
,为每个点添加\.
。字母对应于它们自己,因此jpg
保持不变。
当你有更多时间时,你可以通过了解重复组的explicit quantifier notation来获得一些“风格点”。