如何替换java中的多字节字符

时间:2013-12-05 12:30:50

标签: multibyte

我想转换多字节空间。有什么办法可以将它转换成普通字符。

        String queryTerm = "DX- zzzz";
    queryTerm = queryTerm.replaceAll("\\s", "AND");
    System.out.println(queryTerm);

    String queryTermWithNormalSpace = "DX- zzzz";
    queryTermWithNormalSpace = queryTermWithNormalSpace.replaceAll("\\s+", "AND");
    System.out.println(queryTermWithNormalSpace);

第一个queryTerm有多字节空格(0x3000),因为它找不到空格而且它没有替换,但是第二个字符串给我输出替换。

执行此操作的正则表达式是什么?

0 个答案:

没有答案