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

如果把"xxxx<abc>xxx"里的"<abc>"轮换掉?尖括号里的"abc&quo

2011-12-02 
如果把xxxxabcxxx里的abc替换掉?尖括号里的abc是不可预知的任意字符.如题.[解决办法]String str

如果把"xxxx<abc>xxx"里的"<abc>"替换掉?尖括号里的"abc"是不可预知的任意字符.
如题.

[解决办法]
String str = "xxx <abc> xxx ";

int idx1 = str.indexOf( " < ");
int idx2 = str.lastIndexOf( "> "); //保证取的是最后一个> ,

str = str.replaceAll(str.substring(idx1,idx2+1), "替换字符 ");

System.out.print(str);
[解决办法]
楼上的,要是有多个 <> 你的方法可就惨了.
看看是不是能用正则表达式来作
或者循环使用楼上的方法

[解决办法]
楼上有点错
String str = "xxx <abc> xxx ";
str.replaceAll( " <\\w+> ", " <?> ")

热点排行