R String,返回一个布尔向量,如果该字符是字母的

时间:2018-06-13 16:00:32

标签: r regex

我想知道是否有办法可以做到这样的事情:

str = "3 .*MTNs2 AB33"

这是一个包含14个字符的字符串

我想让R返回一个长度为14的向量,如果这个字符是[a-zA-Z]则返回true,否则返回false。

所以它应该返回

FALSE FALSE FALSE FALSE TRUE TRUE TRUE TRUE FALSE FALSE TRUE TRUE FALSE FALSE

有没有这样做的功能?

一切顺利,

凯西

1 个答案:

答案 0 :(得分:0)

grepl("[A-Za-z]",unlist(strsplit(str,"")))