我有一个样本名称的向量:
names <- c("ABCdef", "ABCdef", "ABCdef")
如何使用正则表达式和gsub返回:
"def", "def", "def"
?
即,如何编写一个gsub命令,用名称中的小写字母替换全名?
答案 0 :(得分:1)
您可以使用以下命令删除字符串中的所有大写字母:
names <- c("ABCdef", "ABCdef", "ABCdef")
gsub("[[:upper:]]*", "", names)
[1] "def" "def" "def"