日期:2014-05-20  浏览次数:20833 次

如何使用正则表达式移除特殊字符*和+
字符串里包含*和+,怎样用正则表达式移除这些特殊符号?
------解决方案--------------------
String x = "x*+xxss*+".replaceAll("[*+]", "");
 System.out.println(x);
------解决方案--------------------
	String w = "www*+xxeesuus*+".replaceAll("\\*
------解决方案--------------------
\\+", "");
System.out.println(w);

------解决方案--------------------
引用:
	String w = "www*+xxeesuus*+".replaceAll("\\*
------解决方案--------------------
\\+", "");
System.out.println(w);

+和*是正则里的关键字,所以需要使用转义字符
------解决方案--------------------
"[\\pP\\pS‘’“”]"这个正则可以匹配掉一般的符号。
------解决方案--------------------
str = str.replaceAll( "[\\+\\*]" , "" );