La fonction ci-dessous extrait les lettres de l'alphabet anglais d'une chaîne de caractères. Je souhaite créer une fonction similaire qui extrait uniquement les lettres cyrlic d'une chaîne donnée.Extrait des lettres cyrilliques de la chaîne
Mise à jour:
Avec le code fourni par Wiktor Stribiżew, j'obtenir les résultats suivants:
grepl("\\p{Cyrillic}", x, perl=TRUE)
test[, c(2, 11)]
MOBILE_NUMBER contain_cyrlic
1 НЕМА ТЕЛЕФОН FALSE
2 НЕПОЗНАТ FALSE
3 НЕМА ТЕЛЕФОН FALSE
4 НЕМА ТЕЛЕФОН FALSE
Toutes les idées?
Essayez 'Grepl (" \\ p {cyrillique } ", x, perl = VRAI)". –
Hmm .. il renvoie false pour toutes les entrées, même celles contenant des lettres cyrlic. Pourrait-il être l'encodage? – Prometheus
Pourriez-vous s'il vous plaît partager certaines chaînes que vous testez contre (le code de test)? –