满意答案

java 剔除特殊字符 java去除某个字符_字符串

woolpic

2016.08.21

java 剔除特殊字符 java去除某个字符_java如何清除string_02

采纳率:55%    等级:10

已帮助:517人

用replaceAll方法将需要去掉的部分替换成空字符串就可以了

replaceAll

public String replaceAll(String regex,

String replacement)

使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。

调用此方法的 str.replaceAll(regex,

repl) 形式与以下表达式产生的结果完全相同:

Pattern.compile(regex).matcher(str).replaceAll(repl)

注意,在替代字符串中使用反斜杠 (\) 和美元符号 ($) 与将其视为字面值替代字符串所得的结果可能不同;请参阅 Matcher.replaceAll。如有需要,可使用

Matcher.quoteReplacement(java.lang.String)

取消这些字符的特殊含义。

参数:

regex - 用来匹配此字符串的正则表达式

replacement - 用来替换每个匹配项的字符串

返回:

所得 String

抛出:

PatternSyntaxException

- 如果正则表达式的语法无效

从以下版本开始:

1.4

另请参见:

Pattern