java 正则表达式 中文数字和字母_Java中过滤出字母、数字和中文的正则表达式...
1.Java中过滤出字母、数字和中文的正则表达式
(1)过滤出字母的正则表达式
[^(A-Za-z)]
(2)过滤出数字的正则表达式
[^(0-9)]
(3)过滤出中文的正则表达式
[^(\\u4e00-\\u9fa5)]
(4)过滤出字母、数字和中文的正则表达式
[^(a-zA-Z0-9\\u4e00-\\u9fa5)]
总(标点符号):
str.replaceAll("[^0-9a-zA-Z\u4e00-\u9fa5.,,。?“”]+","")
2.源码实现
public class FilterStr
{
/**
*
* @Title : filterNumber
* @Type : FilterStr
* @Description : 过滤出数字
* @param str
* @return
*/
public static String filterNumber(String number)
{
number = number.replaceAll("[^(0-9)]", "");
return number;
}
/**
*
* @Title : filterAlphabet
* @Type : FilterStr
* @Description : 过滤出字母
* @param alph
* @return
*/
public static String filterAlphabet(String alph)
{
alph = alph.replaceAll("[^(A-Za-z)]", "");
return alph;
}
/**
*
* @Title : filterChinese
* @Type : FilterStr
* @Description : 过滤出中文
* @param chin
* @return
*/
public static String filterChinese(String chin)
{
chin = chin.replaceAll("[^(\\u4e00-\\u9fa5)]", "");
return chin;
}
/**
*
* @Title : filter
* @Type : FilterStr
* @Description : 过滤出字母、数字和中文
* @param character
* @return
*/
public static String filter(String character)
{
character = character.replaceAll("[^(a-zA-Z0-9\\u4e00-\\u9fa5)]", "");
return character;
}
/**
* @Title : main
* @Type : FilterStr
* @Description :
* @param args
*/
public static void main(String[] args)
{
/**
* 声明字符串you
*/
String you = "^&^&^you123$%$%你好";
/**
* 调用过滤出数字的方法
*/
you = filterNumber(you);
/**
* 打印结果
*/
System.out.println("过滤出数字:" + you);
/**
* 声明字符串hai
*/
String hai = "¥%……4556ahihdjsadhj$%$%你好吗wewewe";
/**
* 调用过滤出字母的方法
*/
hai = filterAlphabet(hai);
/**
* 打印结果
*/
System.out.println("过滤出字母:" + hai);
/**
* 声明字符串dong
*/
String dong = "$%$%$张三34584yuojk李四@#¥#%%¥……%&";
/**
* 调用过滤出中文的方法
*/
dong = filterChinese(dong);
/**
* 打印结果
*/
System.out.println("过滤出中文:" + dong);
/**
* 声明字符串str
*/
String str = "$%$%$张三34584yuojk李四@#¥#%%¥……%&";
/**
* 调用过滤出字母、数字和中文的方法
*/
str = filter(str);
/**
* 打印结果
*/
System.out.println("过滤出字母、数字和中文:" + str);
}
}
java 正则表达式 中文数字和字母_Java中过滤出字母、数字和中文的正则表达式...相关推荐
- java 正则表达式 中文数字和字母_Java中过滤出字母、数字和中文的正则表达式 | 学步园...
1.Java中过滤出字母.数字和中文的正则表达式 (1)过滤出字母的正则表达式 [^(A-Za-z)] (2)过滤出数字的正则表达式 [^(0-9)] (3)过滤出中文的正则表达式 [^(\\u4e0 ...
- java中bean是什么_java中bean是什么意思?有什么作用 | 学步园
Bean的中文含义是"豆子",顾名思义JavaBean是一段Java小程序.JavaBean实际上是指一种特殊的Java类,它通常用来实现一些比较常用的简单功能,并可以很容易的被重 ...
- java 抽象工厂 类图_spring学习中常用到的工厂,抽象工厂学习 | 学步园
工厂模式有简单工厂模式,工厂方法模式和抽象工厂模式几种形态.其中简单工厂模式和工厂方法模式已经在前面作过介绍.在这里,我们来介绍抽象工厂模式. 抽象工厂模式是所有形态的工厂模式中最为抽象和最具广泛性的 ...
- java long转16进制_java 16进制与10进制等转换 | 学步园
/十进制转16进制 String s = "16"; String _hex = Integer.toHexString(Integer.parseInt(s)); System. ...
- Java正则表达式过滤出字母、数字和中文
Java中过滤出字母.数字和中文的正则表达式 过滤出字母的正则表达式 [^(A-Za-z)] 过滤出 数字 的正则表达式 [^(0-9)] 过滤出 中文 的正则表达式 [^(\\u4e00-\\u9f ...
- 单词迷阵游戏就是从一个10x10的字母矩阵中找出目标单词,查找方向可以从左往右、从右往左、从上往下或者从下往上。例如下面的迷阵中包含quot等单词。
单词迷阵游戏就是从一个10x10的字母矩阵中找出目标单词,查找方向可以从左往右.从右往左.从上往下或者从下往上.例如下面的迷阵中包含quot等单词. rmhlzxceuq bxmichelle mnn ...
- 输出大写字母字符串中每个大写字母之后的第5个字母所对应的小写字母
输出大写字母字符串中每个大写字母之后的第5个字母所对应的小写字母.如果超过了Z,超出了1,则输出a:超出了2,则输出b:依次类推.如A对应f,V对应a,Z对应e. public class Ma ...
- 【数字排列】小明负责公司年会,想出一个趣味游戏: 屏幕给出1~9中任意4个不重复的数字,大家以最快时间给出这几个数字可拼成的数字从小到大排列位于第N位置的数字,其中N为给出的数字中最大的
[问题描述]小明负责公司年会,想出一个趣味游戏: 屏幕给出1-9中任意4个不重复的数字, 大家以最快时间给出这几个数字可拼成的数字从小到大排列位于第N位置的数字,其中N为给出的数字中最大的(如果不到 ...
- 7-114 谁先倒 (15分) 划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了
划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒.两人同赢或两人同输 ...
最新文章
- MySQL - 体系结构初探
- Java设计模式(三) -- 代理模式
- winform 统计大量数据重复的元素个数_DAY10——推断统计之概率与概率分布:常见的离散型概率分布...
- C++ std::set insert 怎么得到 返回值 是什么
- 快速开发平台如何应用
- (5)Redis主从同步原理及详细配置
- 苹果MacBook iMac免光驱安装win7方法
- 使用Advanced Installer制作IIS安装包(一:配置IIS和Web.config)
- 【论文解读 KDD 2019 | GATNE 】Representation Learning for Attributed Multiplex Heterogeneous Network
- python的tesseract库几个重要的命令
- 从0开始学习 GitHub 系列之「06.团队合作利器 Branch」----转载自stormzhang 原创文章
- Android画不规则形状
- java jtextarea滚动条下滑,JTextArea更新时滚动条自动在最上面或者在最下面的方法...
- 恭喜你!发现宝藏一份---干货技术文章汇总
- Windows 2008R2 +MDT2013+WDS(1)
- 建筑减隔震技术资料大全(建议收藏)
- oracle详细笔记
- 【git系列】从远端仓库获取最新代码合并到本地分支里
- 计算n个自然数的立方和
- 能在学生用计算机的面上画的图画,中小学生电脑绘画作品图片
热门文章
- python控制鼠标_如何使用Python在Mac中控制鼠标?
- oracle 去重_超详细的四类数据库去重实现方案汇总,值得收藏
- 人类一败涂地电脑版_iOS账号分享 |人类一败涂地 我们继续相爱相杀,PC大火游戏移植!...
- Mycat实现Mysql的一主一从和双主双从读写分离
- 【Mac Buf Install Solution】Mac Buf Not Provide support for this old version Solution
- black-box优化——第二篇:直接搜索算法
- directui 3d界面引擎_美术设计师浅谈AR/VR中3D建模设计的工具、挑战与区别
- PostgreSQL 12系统表(3)pg_tablespace
- 卸载nginx php mysql_centos7中配置nginx+php-fpm+swoole+mysql环境教程
- java.lang.classcastexception怎么解决_java.lang.LinkageError:ClassCastException