我有看起来像这样的字符串。
x <- c("P2134.asfsafasfs","P0983.safdasfhdskjaf","8723.safhakjlfds")
我需要结束:
"2134", "0983", and "8723"
本质上,我需要从每个元素中提取作为数字的前四个字符。有些以字母开头(不允许我使用简单的 substring() 函数)。
我想从技术上讲,我可以做类似的事情:
x <- gsub("^P","",x)
x <- substr(x,1,4)
但我想知道如何使用正则表达式来做到这一点!