我想提取几个字符(在本例中为数字),它们位于可以改变长度的字母字符串之后(例如,在 1 和 3 之间)。例如:
animals<-c('B02420','SS9874','MZ990122','HRB1281',NO2451068')
在这里,我想获得这个:
digits<-c(02,98,99,12,24)
我不知道是否存在一种简单的方法来获取它们。
gsub("[A-Z]+([0-9]{2}).*", "\\1", animals)