数字の正規表現
解決したいこと
正規表現の数字の表現について
例)
R言語を使用しています。
正規表現を用いて数字を表す表現として[0-9]
を使用して実施していました。
今回、WEBページを検索すると正規表現の数字のメタ文字として\d
を見つけました。
この表現を使用して、スクリプトを実行するとエラーが発生します。
どなたか、なぜエラーが発生するか教えていただけませんか?
よろしくお願いいたします。
発生している問題・エラー
エラー: '\d' is an unrecognized escape in character string (<input>:2:36)
例)
NameError (uninitialized constant World)
または、問題・エラーが起きている画像をここにドラッグアンドドロップ
該当するソースコード
# エラーのおこったスクリプト
folder01 <- list.files(here("00_測定データ/学校PJ/1_浮遊粒子/row_data/1005_高野台"),
pattern = "[\d]*")
# エラーのおこらなかったスクリプト
folder01 <- list.files(here("00_測定データ/学校PJ/1_浮遊粒子/row_data/1005_高野台"),
pattern = "[0-9]*")
自分で試したこと
上記コードは、指定フォルダ内の数字のみで構成される名前のフォルダをリスト化するスクリプトです。