我想通过使用Regular-Expression
我的字符串是否包含任何马拉地语字母来检查。
问问题
914 次
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 回答