Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 检查字符串是否包含字母字符以外的字符_R_Boolean Expression - Fatal编程技术网

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

R 检查字符串是否包含字母字符以外的字符,r,boolean-expression,R,Boolean Expression,如果字符串只包含字母,我希望函数返回TRUE,否则返回FALSE 尽管有许多其他语言的答案页,但我还是很难用R来解决这个问题。我们可以使用grep。我们将字母[A-Za-z]从字符串的开头(^)匹配到末尾$ grepl('^[A-Za-z]+$', str1) #[1] TRUE FALSE 数据 str1 str1 <- c('Azda', 'A123Zda')

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


尽管有许多其他语言的答案页,但我还是很难用R来解决这个问题。

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

grepl('^[A-Za-z]+$', str1)
#[1]  TRUE FALSE
数据
str1
str1 <- c('Azda', 'A123Zda')