Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
答えを知っている方への簡単な質問....「^」(帽子記号) を表す正規表現パターンは何ですか? 次の操作を行うときに削除できるようにするには?
gsub("^","","^GSPC")
つまり、上記の出力はGSPC期待どおりではありません...
GSPC
正規表現のメタ文字であるため、エスケープする必要があります^(@Romanがコメントで述べているように)
^
gsub("\\^","","^GSPC")
文字のリテラル文字列と一致させたいときはいつでもfixed = TRUE、文字列「verbatim」を設定してから入力するだけです。より読みやすいpattern引数になり、起動が速くなります!
fixed = TRUE
pattern
gsub("^", "", "^GSPC", fixed = TRUE) # [1] "GSPC"