我有一个数据向量,简化版本如下:
x <- c("1234123xcv?","12341534xxx.","hello","goodbye")
我想做的是让它返回以下内容:
"1234123" "12341534" "" ""
我知道我可以做这样的事情,我手动指定每个大写/小写字母和我知道的几个特殊字符:
grep("[A-Za-z\\?\\.]",x,value=TRUE)
但我不知道该领域中的“其他”是什么,不一定是数字。(而且不能手动查看,因为太大了)
考虑到这一点,我的问题是:有没有办法指定您只希望返回数字gsub()
?