java - 将阿拉伯文本与正则表达式匹配

标签 java regex arabic

我尝试使用正则表达式仅匹配阿拉伯语文本,但出现异常。这是我的代码:

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

异常(exception)情况:

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

最佳答案

使用这个字符 block

\p{InArabic}+

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

REFERECE

关于java - 将阿拉伯文本与正则表达式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17887478/

相关文章:

java - 如何在二叉搜索树中找到最小值?

java - Android热敏打印机阿拉伯语问题

android - 为什么 'ARABIC LETTER PEH' 在 Android 3.x 上显示不正确?

java - 使 Spring Hibernate 线程安全。最好的安慰

java - Eclipse 中的 Maven 项目创建问题

javascript - 正则表达式匹配 - Javascript

java - 用于匹配 token 的 Hamcrest 模式

unicode - 将阿拉伯语 shadda 放在希伯来语字母上

java - 如何保存自定义微调器状态

用于模板扩展的 Python (3.4+) 正则表达式