我想在断言文件夹
中比较波斯语(波斯语或阿拉伯语)中的文件名if (filename.matches("*سلام*\\.jpg"))
{
copy(getAssets().open(filename), new File(path) );
items.add(path);
}
但我认为Android不支持亚洲语言! 任何budy可以告诉我一些关于这个问题的事情???
或如何比较java(eclips)中的波斯语(波斯语或阿拉伯语)字符串!! ???
TNX
答案 0 :(得分:0)
对我来说,你的正则表达是错误的。以下作品:
public static void main(String[] args) {
String filename = "asdf" + "سلام" + "asdf.jpg";
System.out.println(filename.matches(".*سلام.*\\.jpg")) ;
}
您错过了.
之前的*
。但不确定这是否是一个错字。