エスケープシーケンスの変換

エスケープシーケンス(\t、\nなど)を制御コードに変換する方法

System.Text.RegularExpressions.Regex.Unescape( “ABC\\tDE\\n” ); // →”ABC\tDE\n”
逆は
System.Text.RegularExpressions.Regex.Escape( “ABC\tDE\n” ); // →”ABC\\tDE\\n”
Regexは、これナシでは無理というぐらい よく使うクラスだが
こんな関数がstaticで用意されてるのは最近知った。
ファイルに正規表現パターンを保存するときなどに便利に使えるだろう。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です