`

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中汉字字符转化为英文字符 #### 知识点概览 本文将详细介绍如何在Java中实现汉字到英文字符的转换。此技术主要用于提取汉字的首字母或进行其他基于字符编码的操作。通过以下两个核心方法:`toTureAsciiStr`...

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

    在Java编程语言中,将中文数字转换为阿拉伯数字是一个常见的需求,特别是在处理中文文本数据时。这个场景下,我们有一个名为“中文数字转成阿拉伯数字 java 实现”的压缩包,包含了一个实现此功能的Java包和一个单元...

    文件内容替换与文件编码格式转换java源码

    总之,理解文件编码和Java的I/O操作是实现文件内容替换和编码转换的关键。掌握这些技能,不仅能够帮助我们解决实际问题,还能提升我们的编程能力。在实际工作中,我们需要灵活运用这些知识,以便更好地管理和维护...

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

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

    POI替换文本和图片,解决分割异常替换不完全的问题

    在处理Microsoft Office文档,尤其是Word文档时,Java的Apache POI库是一个常用工具。Apache POI是一个开源项目,它提供了API来读取、写入和修改Microsoft Office格式的文件,如DOCX。在这个场景中,我们关注的是...

    Java API文档中文版.zip

    Java API文档中文版不仅包含了上述模块的详细说明,还包括了每个类、接口的构造方法、成员变量、方法的描述,以及示例代码。这对于学习和理解Java API至关重要,因为它提供了清晰的操作指南和使用示例。开发者可以...

    java开发手册 api文档(jdk1.8中文)

    《Java开发手册API文档(JDK1.8中文版)》是Java开发者的重要参考资料,它详细阐述了JDK1.8版本中的各种类库、接口、方法和异常等核心概念,帮助开发者理解和运用Java编程语言进行后端开发。文档内容涵盖广泛,包括...

    官方版本-Java8-中文版-API(帮助你快速了解Java8新特性)

    6. **日期和时间API**:Java 8的`java.time`包替换掉了原有的`java.util.Date`和`Calendar`,提供了更加易用且功能丰富的日期和时间API,如`LocalDate`, `LocalTime`, `LocalDateTime`等。 7. **默认方法**:在接口...

    effecive java 中文版 第二版

    根据提供的信息,“Effective Java 中文版 第二版”这本书主要关注的是Java编程语言的最佳实践、设计模式以及如何编写高效、可维护的Java代码。虽然给定的部分内容并未提供实际的文字内容,但从标题和描述来看,我们...

    java实现word中文转英文

    将获取到的英文翻译替换原来的中文文本。对于表格单元格,可以更新`XWPFTableCell`对象的文本: ```java XWPFTableCell cell = ...; // 获取单元格 cell.removeParagraph(0); // 移除原中文文本 XWPFParagraph ...

    java8帮助文档中文版API

    4. **日期和时间API**:Java 8用`java.time`包替换了过时的`java.util.Date`和`java.util.Calendar`,提供了`LocalDate`, `LocalTime`, `LocalDateTime`, `ZonedDateTime`等新类,以及`Duration`和`Period`来处理...

    java txt转换pdf 解决中文问题

    当然,你需要替换`"你的中文文本"`为你实际的TXT文件内容。 3. **使用Flying Saucer**: 如果你发现PDFBox在处理中文字符方面仍然存在问题,可以尝试使用Flying Saucer库,它基于HTML渲染,对于复杂的文本格式化和...

    Java中英文括号转换

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

    java 实现PDF导出功能需要的中文支持文件

    在Java开发中,实现PDF导出功能是一项常见的需求,特别是在处理包含中文字符的文档时,确保中文支持至关重要。本文将详细讲解如何在Java环境中利用相关的库和资源来实现在PDF中正确显示中文字符。 首先,PDF...

    中文简单的 java记事本

    【标题】"中文简单的 java记事本" 涉及的知识点主要集中在Java编程语言上,特别是关于图形用户界面(GUI)的开发。这个项目可能是为了解决大多数在线可用的记事本源码多为英文,对于中文学习者不友好的问题。下面将...

    Java 正则表达式判断字符串是否包含中文

    这个范围涵盖了汉字的大部分常用字符集,包括简体和繁体中文。因此,可以通过这个编码范围来编写正则表达式,用以识别和处理中文字符。 #### 三、Java 正则表达式API简介 在 Java 中,主要通过 `java.util.regex` ...

    java8 官方文档.

    Java 8,全称为Java SE 8(Java Standard Edition 8),是Oracle公司推出的Java开发工具包(Java Development Kit,JDK)的一个重要版本。它引入了许多创新特性,旨在提高开发者的生产力,优化应用程序性能,并提供...

    java中文api

    Java中文API是为那些在学习Java编程语言时对英文文档理解困难的开发者提供的一种便利工具。这个API文档通常包含了Java平台标准版(Java SE)的所有类、接口、方法和构造函数的详细说明,但用中文进行解释,使得中文...

    JAVA调用zpl条码打印机打印中文实例

    请注意,`imageBinaryData`应替换为你实际生成的中文图像的二进制数据。 总结起来,要实现JAVA调用ZPL条码打印机打印中文,我们需要进行字符转换、ZPL指令生成、发送指令等步骤,同时可能需要借助额外的库和驱动。...

Global site tag (gtag.js) - Google Analytics