java 替换中文

简介:

Java 中如何替换汉字呢?

Java代码   收藏代码
  1. /*** 
  2.      * 把中文替换为指定字符<br> 
  3.      * 注意:一次只匹配一个中文字符 
  4.      * @param source 
  5.      * @param replacement 
  6.      * @return 
  7.      */  
  8.     public static String replaceChinese(String source, String replacement){  
  9.         if(ValueWidget.isNullOrEmpty(source)){  
  10.             return null;  
  11.         }  
  12.         if(replacement==null){  
  13.             replacement=SystemHWUtil.EMPTY;  
  14.         }  
  15.         String reg = "[\u4e00-\u9fa5]";  
  16.         Pattern pat = Pattern.compile(reg);    
  17.         Matcher mat=pat.matcher(source);   
  18.         String repickStr = mat.replaceAll(replacement);  
  19.         return repickStr;  
  20.     }  

 测试:

Java代码   收藏代码
  1. public static void main(String[] args) {  
  2.   
  3.         String str = "123你好aaa";  
  4.         String repickStr=RegexUtil.replaceChinese(str, "_");  
  5.         System.out.println("去中文后:"+repickStr);  
  6. }  


相关文章
|
Java
Java中文汉字转拼音
实现方法多样,在此列举两种,一种是比较简单,但是实现自定义稍差,还有一种就是自己写实现逻辑
4359 0
|
SQL 缓存 自然语言处理
|
Java
解决Java servlet中文输出为问号的问题
解决Java servlet中文输出为问号的问题
360 0
|
Java 开发工具 Android开发
【Java开发工具】下载安装eclipse并中文配置教程(所以操作系统通用)
汉化渠道 去eclipse官网选择汉化链接:https://download.eclipse.org/technology/babel/update-site/R0.19.2/2021-12/ 这里给你们提供了!
184 0
|
SQL 编解码 Java
解决:为何Java执行插入sql,保存进数据库的中文内容会自动变成问号??【解决方案】
解决:为何Java执行插入sql,保存进数据库的中文内容会自动变成问号??【解决方案】
550 0
|
Java 应用服务中间件
Java URLEncoder 和 URLDecoder 对中文进行编码和解码
Java URLEncoder 和 URLDecoder 对中文进行编码和解码
Java URLEncoder 和 URLDecoder 对中文进行编码和解码
|
存储 JavaScript NoSQL
【Web】Java生成中文GIF动态验证码-集成SpringMVC
【Web】Java生成中文GIF动态验证码-集成SpringMVC
347 0
【Web】Java生成中文GIF动态验证码-集成SpringMVC
|
Java
Java中文姓名拆分
实现逻辑比较简单,就是通过姓氏匹配来完成。优先匹配复姓,不满足是均按照单姓处理。这样处理依旧会存在问题,复姓姓氏不全、少数民族特殊姓氏没有匹配上的话都会按照单姓处理,所以还是需要不断完善。
639 0
|
小程序
java---金额中文大小写实时转换小程序
java---金额中文大小写实时转换小程序
187 0
java---金额中文大小写实时转换小程序
下一篇
无影云桌面