old « マジェスタッチの静音赤軸のキーボードを買った | メイン | ハオルチア植え替え » new

サクラエディタで制御コード(NULL等)を検索・置換・削除する方法

2021年12月15日

サクラエディタで制御コード(制御文字)を検索するには、正規表現の「\x{HHHH}」を使えばOK。
(正規表現ライブラリ「bregonig.dll」が入っている必要がある)

例:NULL(0x00)を削除する場合
置換前:\x{00}
置換後:(空文字)
主な制御コードは以下。
00 NUL NULl(ヌル)
01 SOH Start Of Heading(ヘッダ開始)
02 STX Start of TeXt(テキスト開始)
03 ETX End of TeXt(テキスト終了)
04 EOT End Of Transmission(転送終了)
05 ENQ ENQuiry(問合せ)
06 ACK ACKnowledge(肯定応答)
07 BEL BELl(ベル)
08 BS Back Space(後退)
09 HT Horizontal Tabulation(水平タブ)
0A LF Line Feed(改行)
0B VT Vertical Tabulation(垂直タブ)
0C FF Form Feed(改ページ)
0D CR Carriage Return(復帰)
0E SO Shift Out(シフトアウト)
0F SI Shift In(シフトイン)
(参考:http://ash.jp/code/ctrltbl.htm

<補足>
上記に似た正規表現に「\xHH」というものがあるが、
こちらはマルチバイト文字用のようで、制御コードを指定するとエラーになるので使えない。

old « マジェスタッチの静音赤軸のキーボードを買った | メイン | ハオルチア植え替え » new

トラックバックURL

このエントリーのトラックバックURL:
https://blog.hp-improve.com/mt/mt-tb.cgi/1695

コメントする