我想使用Regular-Expression
检查我的字符串是否包含任何马拉地语字母
任何帮助都将受到高度赞赏。
答案 0 :(得分:1)
使用\p{BlockName}
匹配指定Unicode块中的字符。要获取您的语言的块名称,请查看:Character.UnicodeBlock
您可能需要\p{InDevaganari}
。
您可以循环浏览示例文本来检查字符类型,并使用Character.UnicodeBlock.of(int codePoint)
查看字符的代码块。
请注意,您必须使用-encoding utf8
选项(例如javac -encoding utf8 Main.java
)编译文件。并且您必须将所有输入流设置为使用UTF8编码。