我有一个名为“Hello.py”的文件,位于以下目录:
C:/Hello.py
我的目标是将文件内容的副本复制到另一个文件中。我正在寻找一个正则表达式,它采用原始文件路径,这是一个字符串,并在.py扩展名之前附加“1”。它应该是这样的:
C:/Hello1.py
我的代码:
public class Test {
public static void main(String args[]){
String filepath = "C:/Hello.py";
String newpath = "C:/Hello1.py"; // I need a way to add that regex to it.
File originalcopy =new File(newpath);
答案 0 :(得分:1)
//我需要一种方法来添加正则表达式。
newfn=oldfn.replaceAll("(\\.[^.]*)$","1$1");
答案 1 :(得分:0)
将<extension>
替换为1<extension>
:
String newName = oldName.replaceAll("(\\.\\S+?$)","1$1");