Java模块 -- String字符串操作(数字,汉字,特殊符号过滤/截取)
来源:互联网 发布:小型公司网络规划方案 编辑:程序博客网 时间:2024/06/05 01:17
使用正则表达式,截取String字符串中的数字、汉字,以及过滤特殊符号
/** * 提取字符串中的数字 * * @param number * @return * @throws Exception */ public String numberIntercept(String number) throws Exception { return Pattern.compile("[^0-9]").matcher(number).replaceAll(""); } /** * 提取字符串中所有的汉字 * * @param str * @return * @throws Exception */ public String intercept(String str) throws Exception { String regex = "[\u4E00-\u9FA5]";//汉字 Matcher matcher = Pattern.compile(regex).matcher(str); StringBuffer sb = new StringBuffer(); while (matcher.find()) { sb.append(matcher.group()); } return sb.toString(); } /** * 过滤设置的特殊符号 * * @param str * @return * @throws Exception */ public String filtration(String str) throws Exception { String regEx = "[`~!@#$%^&*()+=|{}:;\\\\[\\\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]"; return Pattern.compile(regEx).matcher(str).replaceAll("").trim(); }
0 0
- Java模块 -- String字符串操作(数字,汉字,特殊符号过滤/截取)
- java中统计字符串中汉字,英文,数字,特殊符号个数
- Java 截取特殊符号前后字符串
- Java 截取特殊符号前后字符串
- C# 按长度截取字符串(区别汉字,英文,数字)
- java截取包含汉字字符串
- java String字符串截取
- 经典:统计字符串中汉字,英文,数字,特殊符号个数
- String类--字符串截取操作
- 截取字符串(判断汉字)
- 截取字符串(判断汉字)
- 过滤字符串中的特殊符号
- Java中String字符串的截取、替换、删除等操作
- java String中汉字的截取
- java字符串中截取数字
- java String 中文 字符串 截取
- java中String截取字符串
- java截取含有汉字的字符串
- POJ 2774 & URAL 1517(最长公共子串)
- C#关键字using的几种用法
- 请求转发与请求重定向的区别
- mac下UML软件startUML的破解
- php查看错误日志
- Java模块 -- String字符串操作(数字,汉字,特殊符号过滤/截取)
- 堆与优先级队列——学习笔记
- POJ 1190 生日蛋糕 搜索加剪枝
- 编写出色CSS代码的13个建议
- JAVASE基础-day06(面向对象)
- 范式理论的个人理解
- DTLS-PSK算法抓包解析_0
- Spring MVC参数传递中文乱码解决方案
- MVVM的详细讲解