Игнорировать специальные турецкие символы при частичном совпадении - PullRequest
1 голос
/ 10 июля 2019

Предположим, что у нас есть строка "AMID DIMAD YUZBASIOGLU". Я хочу сопоставить возможные строки, такие как «AMİD YÜZBAŞIOĞLU», «AMID YÜZBAŞIOĞLU», «AMID DİMAD YÜZBAŞIOĞLU» с «AMID DIMAD YUZBASIOGLU», используя функцию grep.

1 Ответ

1 голос
/ 11 июля 2019

Мы можем использовать iconv(your_string, to='ASCII//TRANSLIT') для преобразования специальных символов в 'ASCII', а затем использовать grep

> x <- "AMID DIMAD YUZBASIOGLU" 
> string <- c("AMİD YÜZBAŞIOĞLU","AMID YÜZBAŞIOĞLU","AMID DİMAD YÜZBAŞIOĞLU")
> y <- iconv(string, to='ASCII//TRANSLIT')
> grep(x, y)
[1] 3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...