SublimeTextで全角文字を探す

テキストから全角文字だけをぜんぶ消したいのよ

っていう場合が稀にあります。ありますよね。ありませんか?

でもいちいち目で探して見つけて削除、なんて取りこぼしがありそうで気持ち悪いし面倒ですよね。一括で全角文字をかんたんに見つけるような方法はないのでしょうか。

あります

以下、SublimeText3 でのやり方ですが、正規表現を使った検索ができるエディタなら同様に利用できるでしょう。 Ctrl + f で検索枠出して、以下の文字を正規表現として検索するだけです。

[^\x01-\x7E]+

hogehoge

↑こんな感じでハイライトされますので、あとは一つずつ移動して確認するなり一括で削除するなりしてください。

世界に向けて発信するようなテキストを作るのに全角文字を排除したい場合や、文字コードASCII以外禁止みたいな希少なファイルを用意するのに重宝するかと思います。

ご注意!

まぁでも実はこの正規表現、UTF-8絵文字(😽)や半角カナ(アイウ)もヒットするので、大事な文字まで選択されて一緒に消しちゃったみたいなことにならないようにご注意ください。