匹配阿拉伯语文本与正则表达式

时间:2013-07-26 17:29:32

标签: java regex arabic

我正在尝试使用正则表达式匹配阿拉伯语文本,但我得到一个例外。这是我的代码:

txt.matches("\\P{Arabic}+")

以下是例外:

线程“main”中的异常java.util.regex.PatternSyntaxException:索引9附近的未知字符属性名{arab} \ p {阿拉伯} +

1 个答案:

答案 0 :(得分:13)

使用此字符块

\p{InArabic}+

在java Unicode脚本中,块,类别和二进制属性是用\p\P(否定效果)编写的

REFERECE