我们的文件名在开始时包含产品编号,基于此我们在将它们添加到系统时应用处理
我需要一个应该匹配以下内容的正则表达式
70707_70708_70709_display1.jpg
70707_Front010.jpg
而不是这些
626-this files is tagged.jpg
1000x1000_webbanner2.jpg
2000 years ago_files.jpg
626gamingassets_styleguide.jpg
70707_Front010_0001_1.jpg
我有一个正则表达式,除了下面突出显示的一种情况外,几乎可以满足我的要求
\d{3,}(?=_)
70707_70708_70709_display1.jpg - success 3 matches {70707,70708,70709}
70707_Front010.jpg - success 1 match {70707 }
626-this files is tagged.jpg - success 0 matches
1000x1000_webbanner2.jpg - fail 1 match {1000}
2000 years ago_files.jpg - success 0 matches
626gamingassets_styleguide.jpg - success 0 matches
70707_Front010_0001_1.jpg - fail 2 matches{70707,0001}
正则表达式应该只在开头寻找下划线分隔的数字集。