我需要这种格式的正则表达式,xxxx-xxx-xx.jpg其中x是 digits [0-9]。
以匹配为例:3402-560-27.jpg
这regex就是你想要的:
\d{4}-\d{3}-\d{2}\.jpg
\d表示数字,因此\d{4}意味着 4 位数字.. in regexa.匹配任何单个字符,因此要匹配文字.,它需要用 a 进行转义\。
这是最简单的正则表达式之一:\d为每个数字、-每个破折号和\.每个点放置一个。字母对应于它们自己,所以jpg保持不变。
当您有更多时间时,您可以通过学习重复组的显式量词符号来获得一些“风格分数”。