что такое регулярное выражение, полученное из строкового слова на всех языках, таких как китайский, арабский c, кирилли c, хинди в Ruby - PullRequest
0 голосов
/ 13 апреля 2020

В настоящее время я использую регулярное выражение scan(/(\A\w|(?<=\s)\w)/) для получения инициалов из строкового слова

Пример str = "Sonu Singh"

str.scan(/(\A\w|(?<=\s)\w)/).flatten.join # output is "SS"

Но это regexp не работает для других языков, таких как кириллица c, арабский c, китайский, хинди и др. 1017 *. Может ли кто-нибудь помочь мне сделать signle regexp и получить желаемые результаты.

Большое спасибо за любую помощь или предложение на любом языке.

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