我没用过正则表达式,一个字符串我现在只要求获取其中的字母和数字,
空格下划线之类的都去除掉,该怎么实现,谢谢!
------解决方案--------------------
String s="a1$s f*123!";
System.out.println(s.replaceAll("[^\\w]", ""));
------解决方案--------------------
------解决方案--------------------
手动写一个也含简单呀
- Java code
String temp = "你好ABC-abc_ 123"; StringBuffer sb = new StringBuffer(); for(char c:temp.toCharArray()) if(c>='a'&&c<='z' || c>='A' && c <='Z' || c>='0' && c<='9') sb.append(c); System.out.println(sb.toString());