Я из этого сообщенийIOS регулярного выражения арабского
Regular Expression Arabic characters and numbers only
How to match arabic words with reg exp? (не ответили на мой вопрос)
Я попытался
^[\p{Arabic} ]+$
и получил
'Ошибка синтаксического анализа', причина: 'Invalid последовательность выхода @ поз 3:^[\ ▶ р {Arabic}] + $'
Я также попытался
^[\u0621-\u064A\s]+$
' ошибка синтаксического анализа», причина: 'Недопустимый диапазон символов @ поз 7:^[\ u062 ▶ 1- \ u064A \ s] + $'
Я также попытался
^[\u0621-\u064A]+$
'Анализировать ошибка', причина: 'Недопустимый диапазон символов @ поз 7:^[\ u062 ▶ 1- \ u064A] + $'
мне нужно^[A-Za-Z ] + $, который принимает арабские символы.
Заранее благодарен!
Возможный дубликат [Как совместить арабские слова с рег exp?] (Http://stackoverflow.com/questions/15465760/how-to-match-arabic-words-with-reg-exp) – VladL
'\ u0621 'является общим UTF16, с тем же значением в UTF-32. Это означает, что двигатель должен поддерживать кодовые точки '> = 0x100'. Кажется странным, что если он принимает конструкцию utf-16, он не аудитивно продвигает регулярное выражение в Unicode. Проверьте флаг, чтобы сделать его регулярным выражением Unicode. – sln
Обновите свой вопрос, используя код, указывающий причину. – rmaddy