java中,正则表达式,如何过滤除数字和字母之外的其它字符??
3个回答
展开全部
String s = "sf9897&^%fdferf";
s = s.replaceAll("[^0-9a-zA-Z]","");
System.out.print(s);
s = s.replaceAll("[^0-9a-zA-Z]","");
System.out.print(s);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String str = "sf9%897&^%fdferf";
str = str .replaceAll("[^0-9a-zA-Z]+","");
System.out.print(str);
str = str .replaceAll("[^0-9a-zA-Z]+","");
System.out.print(str);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
\w A word character: [a-zA-Z_0-9]
\W A non-word character: [^\w]
\W A non-word character: [^\w]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询