检测字符是否为汉字

检测字符是否为汉字

(XeLaTeX + XeCJK)

我正在尝试翻译一份英文文档。如果前面的字符是中文字符,我需要将所有“。”转换为“。”。我正在使用 xstring 来实现这个目的,但我不知道如何检测一个字符是否是中文字符。

如何解决?

答案1

尽管可以xeCJK使用来实现它,\XeTeXinterchartoks但我认为不使用 TeX 来解决问题要容易得多。

例如,您可以在编辑器中搜索和替换文本。例如,在 VIM 中,使用

:%s/\([\u4E00-\u9FCC]\)\./\1。/g

达到目的。

相关内容