gpt4 book ai didi

java - 检查字符串是波斯语还是英语

转载 作者:太空宇宙 更新时间:2023-11-03 11:57:16 25 4
gpt4 key购买 nike

我有一个 webview,它将从 url 加载一个字符串,我不确定这是否是正确的方法,但我想做的是检查字符串是否为波斯语,所以我更改了 webview 的文本与 rtl 对齐,如果是英文,则将其更改为 ltr。是否可以确定字符串是波斯语还是英语?或者是否有任何其他更好的方法来处理这个问题?

提前致谢。

最佳答案

尝试以下正则表达式,检查阿拉伯语、波斯语和希伯来语字符范围。

public static final Pattern RTL_CHARACTERS = 
Pattern.compile("[\u0600-\u06FF\u0750-\u077F\u0590-\u05FF\uFE70-\uFEFF]");
Matcher matcher = RTL_CHARACTERS.matcher("براي تست");
if(matcher.find()){
return true; // it's RTL
}

关于java - 检查字符串是波斯语还是英语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25381262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com