寻找一个regex从电子书文件名中查找和删除旧的库参考代码。这些代码的格式如下:
打开方括号,一到三个大写字母,一个连字符,一个到四个数字,近方括号(OR,逗号,第二个相同格式的代码,然后是近方括号)。
下面是一些例子:
[MHS-679]
[MB-376]
[R-1167]
[HRS-1288]
[HCC-29]
[SD-1077, MD-1096]
[HP-2225, R-76]
我在用文件重命名器。我是新手,所以还没试过这个。谢谢。
发布于 2014-09-08 22:51:46
此正则表达式与目标匹配:
(?<=\[)[A-Z]{1,3}-\d{1,4}(?:, *[A-Z]{1,3}-\d{1,4})?(?=\])请参阅演示
这个regex使用查找来断言(而不是捕获)方括号,所以整个匹配就是您的目标(即组0)。
https://stackoverflow.com/questions/25734118
复制相似问题