В настоящее время я использую регулярное выражение 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
и получить желаемые результаты.
Большое спасибо за любую помощь или предложение на любом языке.