我有一些类似的文件 15.58.55.ser 16.22.20.ser 16.36.23.ser 16.40.13.ser 16.59.41.ser 17.05.08.ser 17.14.40.ser 18.14.40.ser 18.20.43.ser 我想用以下格式替换这些文件名 image_1.ser image_2.ser ....
我不知道如何实现它。
请给我一些建议。答案 0 :(得分:0)
正则表达式非常简单:
(?:\d{2}\.){3}ser
它匹配两个数字\d{2}
和一个点\.
三次{3}
,以ser
结尾。
您可以see from RegExr匹配所有测试用例。
但是,为了知道如何进行替换,您必须指定一种与之合作的语言。
答案 1 :(得分:0)
试试这个(如果你需要Java代码)
String regex = "\\.ser";
fileName = "15.58.55.ser";
System.out.println(filename.replaceAll(fileName.split(regex)[0], "image_1"));
这仅适用于一个条目。如果要替换多个文件,请在For循环或其他任何
中进行