对于正则表达式,COLON unicode和字符串中的冒号有区别吗?

时间:2014-05-17 09:12:52

标签: java regex unicode ms-word colon

我正在编写一个程序,我正在用其他字符替换word文档中的标点符号,并且我遇到了一个问题,我的程序没有识别字符串中的冒号,即":& #34;从Microsoft Word程序转换时。

Microsoft Word的冒号和常规冒号之间有区别吗?冒号的unicode是否与String中的符号不​​同?

1 个答案:

答案 0 :(得分:1)

  

冒号的unicode是否与String中的符号不​​同?

没有。冒号的unicode是U+003A(Java字符串中的"\u003A"),并且每次出现都是相同的 - 同一个字符没有不同的unicode。

  

Microsoft Word的冒号和常规冒号之间有区别吗?

没有。冒号字符在Java正则表达式中没有特殊含义。在String中,除了用于转义其他字符的\之外,没有任何字符是特殊的。