接受特定字符的Android正则表达式

时间:2016-11-22 14:24:06

标签: android regex

不能正确,我只需要接受字母,数字和“_”(下划线),但它似乎不起作用:

 String regex = "\\[0-9a-zA-Z\\._]";
 lastResponse = lastResponse.replaceAll(regex, "");

1 个答案:

答案 0 :(得分:1)

根据您的要求,

  

我只需要接受字母,数字和“_”(下划线)

你需要做的就是,

String regex = "[^a-zA-Z0-9_]";
lastResponse = lastResponse.replaceAll(regex, "");

这将替换lastResponse中除字母,数字和下划线之外的所有字符。