Regex для сопоставления номера телефона на арабском языке - PullRequest
0 голосов
/ 07 мая 2019

Я использую это регулярное выражение для извлечения номера телефона из арабского текста.

Я уже попробовал следующее Регулярное выражение :

\b[+]*[(]{0,1}[0-9]{1,4}[)]{0,1}[-\s\./0-9]*\b

, которое не работает врегистр арабского текста + латинские телефонные номера

Ввод:
من الرجاء الاتصال بي على ذلك الرقم 312-555-83
Я ожидаю в качестве вывода:
312-555-83

1015 * Введите:
إذا كانت لديكم أية أسئلة, فيرجى الاتصال بي, ROSE ANN Montemurro, منسقة شؤون أولياء الأمور على رقم 347-563-4758 أو زيارتي في الغرفة 214
Выход:
347-563-4758

Смешанный арабский и латиница могут сбивать с толку, вам нужно это визуализировать в RTL-редакторе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...