非表示の制御文字を含む行を含むファイルがあります。例の行は次のようになります。
go!^Mbap^[<80>
、^M
、^[
は<80>
隠し文字です。行を印刷すると、これらの文字が表示されません。ただし、repr()
関数を使用すると、これらの文字が のようなもので表されることがわかります\x1b0
。
これらの文字を選択した Unicode 文字に変更するにはどうすればよいですか?
文字列モジュール関数と正規表現を使用しようとしましたがtranslate()
、これらの隠し文字を変換できないようです。