java 替换中文

 2023-09-05 阅读 59 评论 0

摘要:Java中如何替换汉字呢? Java代码 /****把中文替换为指定字符<br>*注意:一次只匹配一个中文字符*@paramsource*@paramreplacement*@return*/publicstaticStringreplaceChinese(Stringsource,Stringreplacement){if(ValueWidget.isNullOrEmpty(source)){retu

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. }  


版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/1139.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息