0
下面的函數從字符串中提取英文字母中的任何字母。從字符串中提取西里爾文字母
is.letter <- function(x) grepl("[:alpha:]", x)
我想建立一個類似的函數,只從給定的字符串中提取單數字母。
更新:
與Wiktor的Stribiżew提供的代碼,我得到如下結果:
grepl("\\p{Cyrillic}", x, perl=TRUE)
test[, c(2, 11)]
MOBILE_NUMBER contain_cyrlic
1 НЕМА ТЕЛЕФОН FALSE
2 НЕПОЗНАТ FALSE
3 НЕМА ТЕЛЕФОН FALSE
4 НЕМА ТЕЛЕФОН FALSE
任何想法?
嘗試'grepl(「\\ p {西里爾}「,x,perl = TRUE)'。 –
嗯..它會爲所有條目返回false,即使是那些包含cyrlic字母的條目。它可能是編碼? – Prometheus
您能否分享一些您測試的字符串(測試代碼)? –