千家信息网

如何理解Java中过滤出字母、数字和中文的正则表达式

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,如何理解Java中过滤出字母、数字和中文的正则表达式,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、Java中过滤出字
千家信息网最后更新 2026年10月31日如何理解Java中过滤出字母、数字和中文的正则表达式

如何理解Java中过滤出字母、数字和中文的正则表达式,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

1、Java中过滤出字母、数字和中文的正则表达式

(1)过滤出字母的正则表达式

[^(A-Za-z)]

(2) 过滤出 数字 的正则表达式

[^(0-9)]

(3) 过滤出 中文 的正则表达式

[^(\\u4e00-\\u9fa5)]

(4) 过滤出字母、数字和中文的正则表达式

[^(a-zA-Z0-9\\u4e00-\\u9fa5)]

2、实例源码

  1. /**

  2. * @Title:FilterStr.java

  3. * @Package:com.you.dao

  4. * @Description:Java中过滤数字、字母和中文

  5. * @Author: 刘

  6. * @date: 2014年3月12日 下午7:18:20

  7. * @Version V1.2.3

  8. */

  9. package com.you.dao;

  10. /**

  11. * @类名:FilterStr

  12. * @描述:正则表达式过滤数字、字母和中文

  13. * @Author:刘

  14. * @date: 2014年3月12日 下午7:18:20

  15. */

  16. public class FilterStr

  17. {

  18. /**

  19. *

  20. * @Title : filterNumber

  21. * @Type : FilterStr

  22. * @date : 2014年3月12日 下午7:23:03

  23. * @Description : 过滤出数字

  24. * @param str

  25. * @return

  26. */

  27. public static String filterNumber(String number)

  28. {

  29. number = number.replaceAll("[^(0-9)]", "");

  30. return number;

  31. }

  32. /**

  33. *

  34. * @Title : filterAlphabet

  35. * @Type : FilterStr

  36. * @date : 2014年3月12日 下午7:28:54

  37. * @Description : 过滤出字母

  38. * @param alph

  39. * @return

  40. */

  41. public static String filterAlphabet(String alph)

  42. {

  43. alph = alph.replaceAll("[^(A-Za-z)]", "");

  44. return alph;

  45. }

  46. /**

  47. *

  48. * @Title : filterChinese

  49. * @Type : FilterStr

  50. * @date : 2014年3月12日 下午9:12:37

  51. * @Description : 过滤出中文

  52. * @param chin

  53. * @return

  54. */

  55. public static String filterChinese(String chin)

  56. {

  57. chin = chin.replaceAll("[^(\\u4e00-\\u9fa5)]", "");

  58. return chin;

  59. }

  60. /**

  61. *

  62. * @Title : filter

  63. * @Type : FilterStr

  64. * @date : 2014年3月12日 下午9:17:22

  65. * @Description : 过滤出字母、数字和中文

  66. * @param character

  67. * @return

  68. */

  69. public static String filter(String character)

  70. {

  71. character = character.replaceAll("[^(a-zA-Z0-9\\u4e00-\\u9fa5)]", "");

  72. return character;

  73. }

  74. /**

  75. * @Title : main

  76. * @Type : FilterStr

  77. * @date : 2014年3月12日 下午7:18:22

  78. * @Description :

  79. * @param args

  80. */

  81. public static void main(String[] args)

  82. {

  83. /**

  84. * 声明字符串you

  85. */

  86. String you = "^&^&^you123$%$%你好";

  87. /**

  88. * 调用过滤出数字的方法

  89. */

  90. you = filterNumber(you);

  91. /**

  92. * 打印结果

  93. */

  94. System.out.println("过滤出数字:" + you);

  95. /**

  96. * 声明字符串hai

  97. */

  98. String hai = "¥%……4556ahihdjsadhj$%$%你好吗wewewe";

  99. /**

  100. * 调用过滤出字母的方法

  101. */

  102. hai = filterAlphabet(hai);

  103. /**

  104. * 打印结果

  105. */

  106. System.out.println("过滤出字母:" + hai);

  107. /**

  108. * 声明字符串dong

  109. */

  110. String dong = "$%$%$张三34584yuojk李四@#¥#%%¥……%&";

  111. /**

  112. * 调用过滤出中文的方法

  113. */

  114. dong = filterChinese(dong);

  115. /**

  116. * 打印结果

  117. */

  118. System.out.println("过滤出中文:" + dong);

  119. /**

  120. * 声明字符串str

  121. */

  122. String str = "$%$%$张三34584yuojk李四@#¥#%%¥……%&";

  123. /**

  124. * 调用过滤出字母、数字和中文的方法

  125. */

  126. str = filter(str);

  127. /**

  128. * 打印结果

  129. */

  130. System.out.println("过滤出字母、数字和中文:" + str);

  131. }

  132. }

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

字母 数字 中文 正则 表达式 字符 字符串 方法 结果 你好 张三 李四 帮助 清楚 内容 实例 对此 文章 新手 更多 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 咖啡网 亿人帮互联网科技有限公司 互联网与科技金融数据 万易互联网科技 科技创新互联网企业 伴你行互联网科技有限公司 四个字互联网科技公司取名 恒生科技互联网指数分析 互联网和高科技公司 哈尔滨新华互联网科技学院 恒银科技与互联网金融 互联网大会黑科技排名 互联网科技商业 玉溪互联网科技怎么选 互联网时代的科技公司 互联网科技实习生岗位 中天科技中国工业互联网 有人说阿里系是互联网科技企业 上海乐五互联网科技有限公司 科技发展第三阶段互联网时代 盈实互联网科技 互联网巨头反垄断金融科技 关于新基建和互联网科技 博兴的互联网电子科技公司 晓花互联网科技有限公司网址 济南小医互联网科技有限公司招聘 广州梦谷互联网科技有限公司领导 美国五大互联网科技公司市值多少 互联网科技对化妆品行业 中国主要互联网科技公司
0