Tag Archives: 正規表現

[C#]文字列中の制御文字を、[CR][LF]や[0D][0A]のように可視化する

2012年10月2日 (カテゴリ: C#:, , )

Stringオブジェクトの文字列中に制御文字(0x00~0x19)が入ると、TextBoxなどに値を表示する際、制御文字が入っている事を確認する事が出来ません。 このような場合、制御文字を他のテキスト文字に置き換えると分かりやすいです。 という訳で今回は、制御文字を可視化(例えば0x02を[STX]に置き換えるなど)させるコードを紹介します。 変換作業は、正規表現による置換機能を利用します。正規表現を使って制御文字をマッチさせたいのですが、幸いな事に.Netでは、制御文字は「\p{Cc}」というパターンであらわす事が可能です。 「\p{Cc}」って何???と思われるかもしれませんが、分解して考…


続きを読む