环境
原字符串 CIUZ 1234-5 6,目标为CIUZ123456
String test = " CIUZ 1234-5 6";
实现
test.replaceAll("[^(a-zA-Z0-9)]","");
去空
trim首尾去空
.trim()
test.trim(); // 结果为CIUZ 1234-5 6
replaceAll
去掉所有空格
test.replaceAll(" +",""); // 结果为CIUZ1234-56
+:匹配前面的子表达式一次或多次
去掉任何空白字符
test.replaceAll("\\s*", ""); // 结果为CIUZ1234-56
*:匹配前面的子表达式零次或多次
s:小写,匹配任何空白字符,包括换页符、空格、回车符、制表符、垂直制表符等等。等价于[ \f\n\r\t\v]
注:S:大写,匹配任何非空白字符。等价于[^ \f\n\r\t\v]


3094

被折叠的 条评论
为什么被折叠?



