ツール|テキスト整形(半角/全角の統一など)

半角全角の統一やスペースの削除、文字揃え(インデント)などを一括で行うツール。

整形前のテキスト

整形後のテキスト

設定

カタカナ
英字
数字
記号※
スペース
英字の大小
インデント
行の削除
半角スペースの削除
全角スペースの削除
タブ文字の削除

※対応している記号:!”#$%&()*+,-./:;<=>?@[]^_`{|}~
※このツールは通信を行わずブラウザ内で動きます。本サイトが入力値を収集することはありません。
- Webツール

全角半角の統一、空白の削除などを一括で行うツール。設定変更時、テキスト入力時に自動で変換します。普通の置換では事足りないときなどに。

付録|正規表現のすゝめ

正規表現を使いこなせばツールがなくても大体のことはできます。作っておいてなんですが。正規表現は様々な条件でテキスト検索できる技術で、知っていると作業効率が劇的に伸びます。プログラマーでなくとも使いこなせた方が幸せになれることうけあいの優れモノ。

ちなみにこのツールも、プログラムの中で正規表現を利用しています。例えば「空白行を削除」は「^\s*?$(\r\n|\r|\n)?という正規表現に一致した文字を削除」する仕組み。このわけわからん文字はメタ文字と呼ばれていて、抽象的な意味を持っています。正規表現はこのメタ文字を組み合わせて検索します。

メタ文字 意味
^ 行の先頭
\s*? 空白文字が 0 ~ n 個
$ 行の末尾
(\r\n\|\r\|\n)? 改行コードが 0 ~ 1 個

正規表現は高機能テキストエディタさえあれば手軽に使えます。私はサクラエディタとVisuals Studio Codeがお気に入り、どちらも無料で素敵なソフトなのでお試しあれ。まぁ正規表現も万能ではないので、全角半角の変換などは実現しづらいです。このツールはそんなときに使います。

正規表現の記事も書いているので、よろしければどうぞ。

- Webツール

矢野ヒロタ /1988年生まれ。プログラマー、会社員。仕事で培ったWebやスマホアプリの技術を発信すると見せかけてもっぱら妄想を綴っています。よしなに。