`

java 替换中文

    博客分类:
  • Java
阅读更多

java 中如何替换汉字呢?

/***
	 * 把中文替换为指定字符<br>
	 * 注意:一次只匹配一个中文字符
	 * @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

 

1
0
分享到:
评论

相关推荐

    替换文件中的汉字

    小程序,实现文件中的汉字替换功能。

    JAVA中汉字字符转化为英文字符

    利用字符间的转化把汉字转化为英文字符主要应用于提取汉字的首字母等要求

    中文数字转成阿拉伯数字 java 实现

    独立开发,实测可用, 将阿拉伯和中文数字组合的字符串转成阿拉伯数字的整型 包。例如: “八万三千20”就可以转成整型 803020 。解压后,引用包。调用方法 在UnitTest.java 中有

    java实现把含有英文符号字符串转换为中文符号的实现.txt

    java实现含有英文字符串的符号替换为中文符号,在网上看了一些都没有详细的实现方式,看了这个就不用去摸索了,看了就会用了,下次有碰到这方面的,同样中文特殊符号转换为英文符号类似的逻辑

    Java中英文括号转换

    中文转英文、英文转中文、中英文互转工具类

    java 实现国际化 中英文语言切换

    java实现国际化中英文语言切换 java语言切换JSP国际化 java实现国际化中英文语言切换 java语言切换JSP国际化

    Laya工程汉字搜索/替换工具

    适用于Laya工程(替换工程中的.ts文件,.scene文件内的汉字) 日常开发时,为了方便开发,代码或皮肤文件中填写了对用户展示的汉字内容,但后期进行国际化时,大量的汉字内容分散在不同的代码和皮肤文件中,所以做了这个...

    超级批量文本替换工具

    超级批量文本替换 软件名称:超级批量文本替换(BatchTextReplace) 版本: 4.0 功能说明: 1.段落文字的批量替换(一行及整段文字的替换) ...*.java;*.py;*.dfm等文件格式的文件, 还可以自定义增加需要处理的文件格式

    Java .properties中文资源批量转换工具和用法

    Java .properties中文资源批量转换工具和用法

    Effective Java第三版1

    《Effective Java》第三版中文版目录 第一章 介绍 1 第二章 创建和销毁对象 4 1 考虑用静态工厂方法替换构造器 4 2 当遇到多个构造器参

    Java8_中文API.txt

    Java8_中文API 在Eclipse的IDE中 打开窗口 找到首选项 选中jre 安装的位置 点右边编辑 在jre系统库中 找到rt.jar jsse.jar 点开 找到javadoc位置 从javadoc位置浏览到你刚才下载的中文api 替换掉就可以了 这...

    JAVA上百实例源码以及开源项目

     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...

    JAVA上百实例源码以及开源项目源代码

    Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来...

    JAVA实现基于知识图谱的古诗词智能问答

    JAVA实现基于知识图谱的古诗词智能问答 使用java+ssm+springboot+maven+react+mysql 1、前端接收问句,发送至后端(涉及CSS、ajax通信) 2、对问句进行分词,每个单词标注词性(涉及用户字典) 3、对问句进行抽象...

    原创--java 可配置式 批量 查找 替换工具-MYFinder源代码

    做项目时,要在原有项目的基础增加国际化版本,查找和替换中文成了必做的工作,为了加快工作速度,所有的重复性工作都交给程序来处理,自己只做核心工作,经过自己的编码和实践应用,写了一套配合自己工作的程序,...

    java开源包101

    Pinyin4j是一个流行的Java库,支持中文字符和拼音之间的转换。拼音输出格式可以定制。 异步HTTP客户端开发包 HttpAsyncClient HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient ...

    java开源包4

    Pinyin4j是一个流行的Java库,支持中文字符和拼音之间的转换。拼音输出格式可以定制。 异步HTTP客户端开发包 HttpAsyncClient HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient ...

    java开源包11

    Pinyin4j是一个流行的Java库,支持中文字符和拼音之间的转换。拼音输出格式可以定制。 异步HTTP客户端开发包 HttpAsyncClient HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient ...

    java开源包6

    Pinyin4j是一个流行的Java库,支持中文字符和拼音之间的转换。拼音输出格式可以定制。 异步HTTP客户端开发包 HttpAsyncClient HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient ...

    java开源包9

    Pinyin4j是一个流行的Java库,支持中文字符和拼音之间的转换。拼音输出格式可以定制。 异步HTTP客户端开发包 HttpAsyncClient HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient ...

Global site tag (gtag.js) - Google Analytics