テキスト整形 / ツール

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

  • 対応記号:{'!”#$%&()*+,-./:;<=>?@[]^_`{|}~'}
  • テキスト入力時または設定変更時に自動で変換します。

半角/全角

カタカナ
英字
数字
記号
スペース

大文字/小文字

インデント

X =

空白の削除

半角スペース
全角スペース
タブ文字

行の削除

正規表現のすゝめ

正規表現を使いこなせばツールがなくても大体のことはできます。作っておいてなんですが。

正規表現は様々な条件でテキスト検索ができる技術で、これを知っているかどうかで作業効率がずいぶん変わります。プログラマーでなくても使いこなせた方が幸せになれることうけあいです。

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

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

正規表現は高機能テキストエディタさえあれば手軽に使えます。私はサクラエディタとVisuals Studio Codeがお気に入り。どちらも無料で素敵なソフトなのでお試しあれ。

まぁ正規表現も万能ではないので、全角半角の変換などは実現しづらいです。このツールはそんなときに使います。

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


矢野ヒロタ / 1987年生まれ。プログラマー。
趣味で作ったWebツールを公開しています。無料ですのでご自由にお使いください。ブログは技術ネタと見せかけてもっぱら妄想です。よしなに。
© HIROTA YANO