如何在R中提取具有多个可以更改的单词的字符串后的somo字符

问题描述 投票:0回答:1

我想提取几个字符(在本例中为数字),它们位于可以改变长度的字母字符串之后(例如,在 1 和 3 之间)。例如:

animals<-c('B02420','SS9874','MZ990122','HRB1281',NO2451068') 

在这里,我想获得这个:

digits<-c(02,98,99,12,24)

我不知道是否存在一种简单的方法来获取它们。

r string extract rscript
1个回答
0
投票
gsub("[A-Z]+([0-9]{2}).*", "\\1", animals)
© www.soinside.com 2019 - 2024. All rights reserved.