Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用正则表达式仅匹配阿拉伯语文本,但出现异常。这是我的代码:
txt.matches("\\P{Arabic}+")
这是一个例外:
线程“主”java.util.regex.PatternSyntaxException 中的异常:索引 9 \P{Arabic}+ 附近的未知字符属性名称 {Arabic}
使用这个字符块
\p{InArabic}+
在 java Unicode 脚本中,块、类别和二进制属性是用\pand \P(取反效果)编写的
\p
\P
Is
script
In
block
general_category
gc
参考