xcode に macruby プロジェクトがあり、文字列内のすべての左引用符と右引用符をそれぞれ~@@~@@~"
とに置き換えたいと考えて"~@@~@@~
います。rubular.com で次のコードをテストしたところ、正しく動作しました。
string.gsub!(/\B"/, "~@@~@@~\"")
string.gsub!(/\b"/, "\"~@@~@@~")
しかし、これを xcode で使用すると"
、正規表現の が文字列の先頭として解釈され、 の引数の数が間違っていると表示されgsub
ます。私は引用符をエスケープしようとしました:
string.gsub!(/\B\"/, "~@@~@@~\"")
string.gsub!(/\b\"/, "\"~@@~@@~")
しかし、それもうまくいきませんでした。ご協力いただきありがとうございます。
編集:エラーを解消することができましたが、何か他のことが原因だったようです。ハイライトはまだオフになっていますが、機能しているので対処できます。