У меня есть строка, подобная этой
أصبح::ينال::أخذ::حصل (على)::أحضر
И я хочу разбить его на арабские символы, используя java
И вот мой код
String s = "أصبح::ينال::أخذ::حصل (على)::أحضر";
String[] arr = s.split("^\\p{InArabic}+");
System.out.println(Arrays.toString(arr));
И результат был
[, ::ينال::أخذ::حصل (على)::أحضر]
Но я ожидаю, что вывод будет
[ينال,أخذ,حصل,على,أحضر]
Так что я не знаю, что с этим случилось?