检查字符串是否包含字母字符以外的字符

时间:2015-10-12 04:03:27

标签: r boolean-expression

如果字符串只包含字母,我希望函数返回TRUE,否则返回FALSE

即使有很多其他语言的答案页面,我也很难使用R找到这个问题的解决方案。

1 个答案:

答案 0 :(得分:7)

我们可以使用grep。我们会从字母的开头([A-Za-z])到结尾^匹配字母$

grepl('^[A-Za-z]+$', str1)
#[1]  TRUE FALSE

数据

str1 <- c('Azda', 'A123Zda')