【发布时间】:2019-04-03 19:09:52
【问题描述】:
我有一个样本名称向量:
names <- c("ABCdef", "ABCdef", "ABCdef")
如何使用正则表达式和 gsub 来返回:
"def", "def", "def"?
即,我如何编写一个 gsub 命令,只用名称中的小写字母替换全名?
【问题讨论】:
标签: r
我有一个样本名称向量:
names <- c("ABCdef", "ABCdef", "ABCdef")
如何使用正则表达式和 gsub 来返回:
"def", "def", "def"?
即,我如何编写一个 gsub 命令,只用名称中的小写字母替换全名?
【问题讨论】:
标签: r
您可以使用以下方法删除字符串中的所有大写字母:
names <- c("ABCdef", "ABCdef", "ABCdef")
gsub("[[:upper:]]*", "", names)
[1] "def" "def" "def"
【讨论】: