java替换中⽂中如何替换汉字呢?
Java代码java replace方法
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 = Patternpile(reg);
17. Matcher mat=pat.matcher(source);
18. String repickStr = placeAll(replacement);
19. return repickStr;
20. }
测试:
Java代码
1. public static void main(String[] args) {
2.
3. String str = "123你好aaa";
4. String placeChinese(str, "_");
5. System.out.println("去中⽂后:"+repickStr);
6. }
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论