java 中如何替换汉字呢?

/***

* 把中文替换为指定字符

* 注意:一次只匹配一个中文字符

* @param source

* @param replacement

* @return

*/

public static String replaceChinese(String source, String replacement){

if(ValueWidget.isNullOrEmpty(source)){

return null;

}

if(replacement==null){

replacement=SystemHWUtil.EMPTY;

}

String reg = "[\u4e00-\u9fa5]";

Pattern pat = Pattern.compile(reg);

Matcher mat=pat.matcher(source);

String repickStr = mat.replaceAll(replacement);

return repickStr;

}

?测试:

public static void main(String[] args) {

String str = "123你好aaa";

String repickStr=RegexUtil.replaceChinese(str, "_");

System.out.println("去中文后:"+repickStr);

}

运行结果:

去中文后:123__aaa?

参考:http://zhidao.baidu.com/link?url=WsJ90xfUJa7c4ogBuTuj39qtJToVwDqCKB1JdReBi9g34EYb1sGBg3qUpi3v9d_AmML0BucHgIrXcYxCj2chKqEO2piFomHkanTVzd_MkFS

?

原文:http://hw1287789687.iteye.com/blog/2229201

java 替换所有中文_java 替换中文相关推荐

  1. java正则表达式匹配任意中文_java匹配中文的正则表达式

    [\u4E00-\u9FA5]汉字﹐[\uFE30-\uFFA0]全角字符 [\u4E00-\u9FA5]汉字﹐[\uFE30-\uFFA0]全角字符 所以说,Java的正则表达式是可以匹配中文字符的 ...

  2. java正则表达式匹配中文_java匹配中文汉 字的正则表达式

    java匹配中文汉 字的正则表达式 发布时间:2017-11-11 16:05 来源:互联网 当前栏目:web技术类 代码如下 [u4E00-u9FA5]汉字?[uFE30-uFFA0]全角字符 [u ...

  3. java调用b超_java开源中文分词-jcseg

    jcseg是使用Java开发的一个中文分词器,使用流行的mmseg算法实现. 1.目前最高版本:jcseg 1.7.1. 兼容最高版本的lucene. 2.mmseg四种过滤算法,分词准确率达到了98 ...

  4. java word添加图片_Java 替换word文档文字并指定位置插入图片

    先说下 需要的依赖包 org.apache.poi poi-excelant 3.12 org.apache.poi poi-scratchpad 3.12 org.apache.poi poi-oo ...

  5. java 字符长度 中文_java判断中文字符串长度的简单实例

    话不多说,上代码: /** * 获取字符串的长度,如果有中文,则每个中文字符计为2位 * @param value 指定的字符串 * @return 字符串的长度 */ public static i ...

  6. java web乱码问题_Java Web中文乱码问题解决

    一.为什么会出现中文乱码问题: java内核和class文件是基于unicode码的,这使Java程序具有良好的跨平台性,但也导致在Java和JSP文件在编译时以及Java程序与其他媒介交互时等情况下 ...

  7. java二进制 中文_Java 实现中文与二进制代码互转

    //将二进制字符串转化为中文 import java.util.ArrayList; import java.util.List; import java.util.regex.Matcher; im ...

  8. java 拼音首字母_java获取中文拼音首字母的实例

    导读热词 正文 如下所示: import net.sourceforge.pinyin4j.PinyinHelper; public class PinyinHelperUtil { /** * 得到 ...

  9. java replace 忽略大小写_java替换字符串时忽略大小写

    替换字符串大家都用的很熟悉了,但是估计日常很少用到替换时忽略大小写,今天问了身边几个工作超10年的java程序员,竟然大家都不知道怎么写了,这种基础代码竟然都淡忘了.正好学习整理一下,在这里也分享备忘 ...

  10. java修改文件一行_java替换文件中某一行文本的内容

    个人博客 地址:http://www.wenhaofan.com/article/20180913160442 代码如下package com.wenhaofan.common.kit; import ...

最新文章

  1. 论网络营销在我国的发展
  2. 关联规则概念、啤酒加尿布引出购物篮分析、频繁项集、支持度+置信度+提升度
  3. unix环境高级编程-线程(2)
  4. C/C++ strict-aliasing
  5. C#基础(Day08)
  6. oracle 11 导入到 10,oracle11g导入到10g
  7. 现代化历险记:策略+将COBOL转换为Java的示例
  8. 免费python基础笔记_python基础笔记(一)
  9. 【linux】 rm 防止误删
  10. 2011年华科计算机考研复试机试题真题
  11. Python 3.7 即将发布,引入多项新功能!
  12. matlab头模型图像,用Matlab解《2013年数据建模比赛》图像碎片拼接题
  13. Delphi 2009 安装序列号
  14. 学考计算机fix怎么取消,学考XK-80科学型计算器的使用说明.ppt
  15. mac设置windows文件服务器,苹果MAC访问Windows共享文件夹的技巧
  16. 为什么中国的游戏没有做出像欧美那种自由度很高的RPG游戏?
  17. 安装sklearn-poter遇到报错(TypeError:‘encoding‘ is an invalid keyword argument for this function)
  18. (C语言)有一个已排好序的数组,要求输入一个数字后,按原来的排序规律将它插入数组
  19. 曾被疑为有血缘关系的明星
  20. java去除水印_Java添加、删除Word水印

热门文章

  1. 事半功倍,在JCreator中查询java API
  2. ccna学习指南第七版
  3. layim mysql_ichat系统说明 · ThinkPHP5+workerman+layIM打造聊天系统 · 看云
  4. 【Pytorch神经网络理论篇】 40 Transformers中的词表工具Tokenizer
  5. python语言程序设计实践教程答案实验二_20184313 实验二《Python程序设计》实验报告...
  6. 基于单片机和C语言的毕业设计,毕业论文基于51单片机的C语言程序设计实训100例(1)(喜欢就下吧)...
  7. 好程序员web前端培训分享JavaScript学习笔记ajax及ajax封装
  8. 冯诺依曼体系结构与计算机基本组成
  9. r语言循环求和_R语言学习必备书单——由浅入深搞定编程
  10. 父与子python第三版,父与子的编程之旅 与小卡特一起学Python 第3版(全彩印刷)...