关于字符串的问题
我想把字符串中的某一部分去掉
比如 String str = "abc <def> ghij <klm> ";
我要把没两个尖括号之间的内容去掉,如何做?
[解决办法]
如果是abcghij的话,象这样~
String str = "abc <def> ghij <klm> ";
String str1 = str.replaceAll( "[ <]\\w*[> ] ", " "); //用str1来接收新结果
System.out.println(str1);
[解决办法]
while(str.indexOf( " < ")> 0&&str.indexOf( "> ")> 0&&str.indexOf( " < ") <str.indexOf( "> ")){
str = str.substring(0,str.indexOf( " < "))+str.substring(str.indexOf( "> ")+1);
}