首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

字符串替换解决方案

2013-11-08 
字符串替换如下面的一个字符串,想把内容ABC替换成hello.string nameSTR_ABCABC/string最后结果:st

字符串替换
如下面的一个字符串,想把内容ABC替换成hello.
<string name="STR_ABC">ABC</string>
最后结果:
<string name="STR_ABC">hello</string>
请问怎么更好更快地实现替换! string 替换
[解决办法]

public class tihuan {
public static void main(String[] args){
String s="<string name="STR_ABC">ABC</string>";
System.out.println(s.replaceAll("(<.*>)ABC(<.*>)","$1hello$2" ));
}
}


[解决办法]
方法太多
String s = "<string name="STR_ABC">ABC</string>";
System.out.println(s.replace(">ABC<", ">hello<"));

[解决办法]
没事再来一个

public class tihuan {
public static void main(String[] args) {
String s = "<string name="STR_ABC">ABC</string>";
System.out.println(s.replaceAll("(?<=>)\\w+(?=<)", "hello"));
}
}

热点排行