哎,对正则不通用途:替换参数如输入: key1=value1 key2=value2
调用:replace("key1","newvalue1");
输出: key1=newvalue1 key2=value2用例1:key2=value2 key1=value1
调用:replace("key1","newvalue1");
输出: key2=value2 key1=newvalue1
用例2:key2=value2 key3=value3
调用:replace("key1","newvalue1");
输出: key2=value2 key3=value3 实现:
String text;
String replace(String key,String newValue){
//TODO:text.replaceAll(........);}
调用:replace("key1","newvalue1");
输出: key1=newvalue1 key2=value2用例1:key2=value2 key1=value1
调用:replace("key1","newvalue1");
输出: key2=value2 key1=newvalue1
用例2:key2=value2 key3=value3
调用:replace("key1","newvalue1");
输出: key2=value2 key3=value3 实现:
String text;
String replace(String key,String newValue){
//TODO:text.replaceAll(........);}
"%s[\\s]*=[\\s]*(\\w)*(\\s|$)"
var a="key1=value1 key2=value2 key3=value3";
var a=a.replace(reg,'$1=new$2 ');
alert(a);
js的话这样试试 你看看能不能转成java的