1

我想通过使用Regular-Expression我的字符串是否包含任何马拉地语字母来检查。

4

1 回答 1

1

用于\p{BlockName}匹配指定 Unicode 块中的字符。要获取您的语言的块名称,请查看:Character.UnicodeBlock

可能\p{InDevaganari}是你需要的。

您可以通过循环示例文本来检查字符类型,并使用它Character.UnicodeBlock.of(int codePoint)来查看字符的代码块。

请注意,您必须使用-encoding utf8选项(例如javac -encoding utf8 Main.java)编译您的文件。而且您必须将所有输入流设置为使用 UTF8 编码。

于 2012-05-25T08:26:29.650 回答