String line = "good good study, day day up.";
line = line.replaceAll("[^a-zA-Z]+", "");
请问这段代码是将字母全部替换成空字符吗?
将不是大写字母和小写字母的字符替换为空字符,悬赏把
字母全部清除,后面两个引号连在一起的。
[^a-zA-Z]表示匹配大小写字母,+表示可匹配多次,然后用“”来代替匹配项
这是将非a-z A-Z的字符包括符号数字空格全部替换成/0 明显的,括号里面是正则表达式
[^xyz] 负值字符集合。匹配未包含的任意字符。例如, '[^abc]' 可以匹配 "plain" 中的'p'。
所以你那个他应该匹配除了那几个字母的所有值为""
将不是大写字母和小写字母的字符替换为空字符 因为你是“” 你得引号里没有空格 你可以随便加个字母试试
清除非英文字母的字符。。