检测字符串中的希伯来字母

use*_*396 4 java string

我正在尝试编写一些代码,将其中包含希伯来字母的文件更改为有效的英文名称,但是我在理解如何检测这些文件时遇到问题,我为 listfiles 函数构建了一个过滤器。

我也在网上搜索过,但我找不到答案,但是这个:

如何使用PHP判断字符串是否包含希伯来语中的字符?

但它不是java,它的php。有任何想法吗?

小智 5

要测试字符串 str 是否包含希伯来字母,请使用:

str.matches (".*[?-?]+.*")

如果 str 包含希伯来字母,则返回 true。


小智 3

Pattern p = Pattern.compile("\\p{InHebrew}");
Matcher m = p.matcher(input);
Run Code Online (Sandbox Code Playgroud)