Mac OS-X リモートデスクトップ接続からの 円記号 U+00A5 と U+005C

MacOS のリモートデスクトップ接続からWindowsに対して入力される \ がバックスラッシュではなく円記号になっており、それが原因で正規表現にマッチしていなかった

¥ U+00A5 円記号
\ U+005C バックスラッシュ(日本語環境では円記号に見える)

正規表現のエスケープに使われるのは後者の U+005C です

コメント