テキストから数字を削除
テキストからすべての数字(0-9)を取り除きます。
テキストから数字を削除 の使い方
- 1
テキストを貼り付ける
数字を含むテキストを入力ボックスに入力するか貼り付けます。
- 2
数字を削除する
「Remove Numbers」をクリックすると、テキストから0から9までのすべての数字が取り除かれます。
- 3
出力を確認する
すべての数字がなくなり、それ以外のテキストはそのまま残った、整えられた結果を確認します。
- 4
結果をコピーする
数字のないテキストをクリップボードにコピーし、必要な場所で利用します。
テキストから数字を取り除く
数字だけ、他はすべてそのまま
このツールは、0から9までの数字を削除し、それ以外は何も削除しません。英字、スペース、句読点、記号は、すべて変わらずに通過します。テキストを走査して各数字をその場で削除し、周りの文字を足したり削ったりしないので、数字があった場所では周囲のテキストがそのまま詰まります。
たとえば、「Order 12 shipped on 2024-05-09」は「Order shipped on --」になります。日付のダッシュは、数字ではなく句読点なので生き残り、削除された数字の周りのスペースも残る点に注目してください。このツールは、数字だけに手を触れることにかけては外科手術のように正確です。
つづりで書かれた数は残る
よくある誤解の一つですが、このツールは 'three'、'twenty'、'first' のような数を表す単語は削除しません。それらは英字でできており、ツールが対象とするのは数字の文字だけだからです。テキストに「I have 3 cats and two dogs」とあれば、結果は「I have cats and two dogs」となり、数字は消えても 'two' という単語はそのまま残ります。
もし、つづりで書かれた数量まで本当に削除する必要があるなら、それはこのツールが手を出さない言語レベルの作業です。何が数を表す単語で何がそうでないかを判断することは、0から9までの文字を削除することよりも、はるかに込み入っているからです。
単語の中に埋め込まれた数字
ツールは1文字ずつ処理するため、単語の途中にある数字も抜き取ります。リートスピーク風の 'h3llo' は 'hllo' に、'b4' は 'b' になります。ここには単語境界という概念はありません。数字は、単独で立っていようと英字の間に挟まっていようと、どこにあっても削除されます。
これは、英字の代わりに数字が当てられたテキストをきれいにするときには、まさに望みどおりの動作です。ただし、英数字のコードが数字を失って奇妙な切れ端を残すことに驚かないよう、知っておく価値はあります。
正規表現いらずの手軽さ
正規表現に対応したエディタをたまたま使っているなら、数字を削除するのは正規表現で造作もないことですが、たいていの場合はそうではなかったり、パターンを入力し、正しくエスケープし、置換を実行するという手間をかけたくなかったりするものです。このツールは、そのよくある操作を、覚えることが何もない1回のクリックにまとめてあります。
これは、長いドキュメントで手作業でやろうとすると、はぐれた数字を探し回るはめになって厄介なのに、専用のツールに任せてしまえば造作もない、その手の小さな作業です。
数値を匿名化・伏せ字にする
実用的な使い方の一つが、テキストを共有する前に数値の具体的な情報を抜き取ることです。電話番号、口座番号、日付、ID から数字を削除すると、周りの文章は読める状態を保ちつつ、正確な数値だけが取り除かれます。これは、おおまかな匿名化や、公開したい例文の無害化に役立ちます。
ツール自体が、機微な数字と無害な数字を区別することはないので、本格的に伏せ字にするなら出力を確認する必要がありますが、手早い最初のひと処理としては、明らかな数値情報をまとめて取り除いてくれます。
OCR やスクレイピングしたテキストをきれいにする
光学文字認識(OCR)やウェブスクレイピングで生成されたテキストは、欲しくない数字が散らばっていることがよくあります——ページ番号、行番号、脚注の記号、タイムスタンプ、図のラベルなどが、文章の中に混ざり込んでいるのです。すべての数字を一度の処理で取り除けば、このノイズが片づき、あとには言葉だけが残ります。
これは、分析や読解のためにコーパスを準備するときに役立つ前処理のステップです。そうした場面では、はぐれた数字は何の足しにもならず、ただテキストを散らかすだけだからです。
他のツールのほうが合うとき
「数字を削除」は、特定の文字クラスを扱うものです。問題が、あとに残った空白なら、続けて「余分な空白を削除」を実行してください。数字を削除すると、単独で立っていた数字があった場所に二重スペースが残ることがあるからです。句読点のような他の文字を取り除く必要がある場合は、このツールは役に立ちません。設計上、厳密に数字だけを対象にしているからです。
空白のクリーンアップと組み合わせるのが、最もよくある後続の作業です——まず数字を削除し、それから数字が残した隙間をまとめれば、テキストは、まるで最初から数字などなかったかのように読めるようになります。
よくある質問
このツールはどの文字を取り除きますか?
「three」のような綴られた数も削除しますか?
「h3llo」のように単語の中にある数字はどうなりますか?
大きなテキストのブロックを一度に整理できますか?
数字を削除するときにテキストはアップロードされますか?
関連ツール
こちらの便利なツールもどうぞ