用于java的马拉地语的正则表达式

时间:2012-05-25 08:07:12

标签: java android regex

我想使用Regular-Expression检查我的字符串是否包含任何马拉地语字母 任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

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

您可能需要\p{InDevaganari}

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

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