このような文字列があります。
x <- c("P2134.asfsafasfs","P0983.safdasfhdskjaf","8723.safhakjlfds")
私はで終わる必要があります:
"2134", "0983", and "8723"
基本的に、各要素から数字である最初の 4 文字を抽出する必要があります。文字で始まるものもあります (単純な substring() 関数を使用できないようにするため)。
技術的には、次のようなことができると思います。
x <- gsub("^P","",x)
x <- substr(x,1,4)
しかし、正規表現でこれを行う方法を知りたいです!