写一个字符串 正则替换含有abc1=xxxx=的java代码
时间: 2024-06-05 14:08:34 浏览: 124
java正则表达式替换字符串
可以使用 String 类的 replaceAll() 方法来实现这个功能,正则表达式可以使用 "(abc1=)[^=]*(=)",其中 (abc1=) 表示匹配字符串开头的 "abc1=",[^=]* 表示匹配中间的任意字符,直到遇到下一个等号,最后的 (=) 表示匹配字符串结尾的等号。
以下是示例代码:
String str = "abc1=xxxx=yyy=zzz=abc1=1111=";
String regex = "(abc1=)[^=]*(=)";
String replacement = "$1replaced$2";
String result = str.replaceAll(regex, replacement);
System.out.println(result);
运行以上代码,输出结果为:abc1=replaced=yyy=zzz=abc1=replaced=
阅读全文