3

答えを知っている方への簡単な質問....「^」(帽子記号) を表す正規表現パターンは何ですか? 次の操作を行うときに削除できるようにするには?

gsub("^","","^GSPC")

つまり、上記の出力はGSPC期待どおりではありません...

4

2 に答える 2

10

正規表現のメタ文字であるため、エスケープする必要があります^(@Romanがコメントで述べているように)

gsub("\\^","","^GSPC")
于 2012-11-09T05:58:23.897 に答える
4

文字のリテラル文字列と一致させたいときはいつでもfixed = TRUE、文字列「verbatim」を設定してから入力するだけです。より読みやすいpattern引数になり、起動が速くなります!

gsub("^", "", "^GSPC", fixed = TRUE)
# [1] "GSPC"
于 2012-11-09T13:46:29.487 に答える