正则表达式匹配后缀名 我要在文件路径名称中将任意后缀都替换掉,如"/home/user/test.txt"或"/home/user/test.csv"或"/home/user/test.temp"等,统一替换为"/home/user/test.arff"将路径名称赋值给String,使用replace方法,用正则表达式应该怎样写?感谢解答 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class Test{ public static void main(String[] args) { String str1 = "/home/user/test.txt"; String str2 = str1.replaceAll("\\.\\w+",".arff"); System.out.println(str2); }} String str1 = "/home/user.user/test.txt"; String str2 = str1.replaceAll("\\.\\w+(?=$)",".arff"); System.out.println(str2); 谢谢各位的解答,我错用了replance方法,这个是不支持正则表达式的 外部jar 打包jar 关于java用POI操作excel的一个问题 代码与接口分离 一段很有意思的java代码,看看谁能解释一下 强问:如何改变String类型参数的值(SCJP必考)在线等待,分不够再加 ***捡分小问题,关于双击事件的实现问题,各位大侠,帮帮忙! 奇怪的问题!!为什么是“Not a directory!!” 大家来看呀! java写存储过程 问个无关java的题,再送分!祝大家新年快乐!万事大吉!! 返回 String 对象内最后一次出现子字符串的字符位置 java_home是什么??
{
public static void main(String[] args)
{
String str1 = "/home/user/test.txt";
String str2 = str1.replaceAll("\\.\\w+",".arff");
System.out.println(str2);
}
}
String str1 = "/home/user.user/test.txt";
String str2 = str1.replaceAll("\\.\\w+(?=$)",".arff");
System.out.println(str2);