我正在编写一个程序,我正在用其他字符替换word文档中的标点符号,并且我遇到了一个问题,我的程序没有识别字符串中的冒号,即":& #34;从Microsoft Word程序转换时。
Microsoft Word的冒号和常规冒号之间有区别吗?冒号的unicode是否与String中的符号不同?
答案 0 :(得分:1)
冒号的unicode是否与String中的符号不同?
没有。冒号的unicode是U+003A
(Java字符串中的"\u003A"
),并且每次出现都是相同的 - 同一个字符没有不同的unicode。
Microsoft Word的冒号和常规冒号之间有区别吗?
没有。冒号字符在Java正则表达式中没有特殊含义。在String
中,除了用于转义其他字符的\
之外,没有任何字符是特殊的。