public void testRegex2(){
String source="\"1.0\"encoding=\"utf-8\"?>\n"+"\" http://WebXml.com.cn/\">【1552764】湖北武汉湖北联通GSM卡";
String str = new String(source);
str.replaceAll("", " ");
System.out.println(str);
}
我需要将这些【1552764】湖北武汉湖北联通GSM卡以外的东西过滤掉
是这样吧?
我主要是式不清楚"\n"+"<stringxmlns="http://WebXml.com.cn/\">"这些怎么用正则匹配到,或者说有别的解决方法。
<[^>]+>([\s]+)?
尖括号内可以匹配标签,而后面的\s会把换行和空格给匹配起来
另外你不应该输出str,replaceall 方法会提供返回值而不是在原字符串的基础上做修改,所以应该输出其返回值