Rでの些細な正規表現操作ですが、関連があると思われるSOに関する他の質問でさえ役に立ちません
私はcsvファイル名のリストを持っています--
library(plyr)
library(stringr)
library(magrittr)
set.seed("43212")
foo <- c(raply(3, 
          sample(letters, 3, T) %>% 
            paste0(collapse = "")),
         raply(3, 
          sample(0:9, 3, T) %>% 
            paste0(collapse = ""))) %>% 
         str_c(".csv") 
foo
[1] "hoo.csv" "wwc.csv" "lll.csv" "406.csv" "120.csv" "362.csv"
名前が数字で終わるファイルを抽出.csvし、文字で終わるファイル名を除外したい。
Rの正規表現とエスケープ文字を理解していると思っていましたが、これは次のとおりです。
foo %>% 
  extract(str_sub(., -5) == "\\d\\.csv")
失敗します-何が欠けていますか?