テキスト整形(半角全角、大小文字の変換など)/ ツール
半角/全角
カタカナ
英字
数字
記号
スペース
大文字/小文字
インデント
X =
空白の削除
半角スペース
全角スペース
タブ文字
行の削除
テキストを一括整形するWebツールです。半角全角や大文字小文字の変換、空白行の削除、スペースや文字揃え(インデント)の統一など。
- テキスト入力時または設定変更時に自動で変換します。
- 対応記号:
!”#$%&()*+,-./:;<=>?@[]^_\`{|}~
正規表現のすゝめ
正規表現を使いこなせばツールがなくても大体のことはできます。作っておいてなんですが。
正規表現は様々な条件でテキスト検索ができる技術で、これを知っているかどうかで作業効率がずいぶん変わります。プログラマーでなくても使いこなせた方が幸せになれることうけあいです。
ちなみにこのツールもプログラムの中で正規表現を利用しています。例えば「空白行を削除」は「^\s*?$(\r\n|\r|\n)?
という正規表現に一致した文字を削除」する仕組み。この目眩がする文字列はメタ文字と呼ばるもので、抽象的な意味を持っています。正規表現はこのメタ文字を組み合わせて検索します。
メタ文字 | 意味 |
---|---|
^ |
行の先頭 |
\s*? |
空白文字が 0 ~ n 個 |
$ |
行の末尾 |
(\r\n|\r|\n)? |
改行コードが 0 ~ 1 個 |
正規表現は高機能テキストエディタさえあれば手軽に使えます。私はサクラエディタとVisuals Studio Codeがお気に入り。どちらも無料で素敵なソフトなのでお試しあれ。
まぁ正規表現も万能ではないので、全角半角の変換などは実現しづらいです。このツールはそんなときに使います。
正規表現の記事も書いているので、よろしければどうぞ。