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
您能否分享一些您测试的字符串(测试代码)? –