オンラインでテキストからプレフィックスを削除 – バルク行頭と番号付けリムーバー
不要なプレフィックス、行番号 (1.、[01])、箇条書き、Markdown チェックボックス (- [ ])、URL プロトコル (https://www.)、またはカスタム正規表現パターンをそれぞれの先頭から即座に削除します。ライン。以下のリストを貼り付けると、元のソース テキストを上書きすることなく、リアルタイムで数千行を削除できます。
すべての行からプレフィックスを削除する方法
- テキストを貼り付ける – 番号付きリスト、URL、ログ行、またはコードを [ソース テキスト] ボックスに入力するか、[サンプルをロード] をクリックしてサンプル データでテストします。
- 1 つ以上のプレフィックスを指定 – Prefix に単一のプレフィックスを入力して を削除するか、複数のプレフィックス (1 行に 1 つ) にプレフィックスの一括リストを入力するか、エディターの上にある Quick Presets のいずれかをクリックします。
- マッチングとトリミングの設定 – 大文字と小文字を区別するマッチングを有効にする大文字小文字が重要な場合は、チェックボックスをオンにして、削除後に先頭のスペースを削除しますで残ったインデントをクリーンアップするか、動的パターンに正規表現を使用するをオンにします。
- コピーまたはエクスポート – Cleaned Result は、入力するとライブで更新されます。 「clipboardにコピー」または「.txtをダウンロード」をクリックして、整理したリストを保存します。
前後の例
1. URL プロトコルと www を削除します
複数のプレフィックス: https://www.、https://、http://
https://www.google.com https://github.com http://example.org
クリーニング結果:
google.com github.com example.org
2. 行番号の削除 (Regex)
Regex 接頭辞: ^\s*\d+[.):\-]\s*
1. First requirement 2. Second requirement 10. Tenth requirement
クリーニング結果:
First requirement Second requirement Tenth requirement
3. Markdown チェックボックスと箇条書きを削除する
Rregex 接頭辞: ^\s*([-*•+]|\[\s*[xX]?\s*\])+\s*
- [x] Configure database - [ ] Deploy API server • Update documentation
クリーニング結果:
Configure database Deploy API server Update documentation
チートシート: 一般的なプレフィックスの削除と Regex レシピ
インクリメントする行番号、タイムスタンプ、ラベルなどの動的なプレフィックスを削除する必要がありますか? 正規表現 (Regex) を使用し、次のパターンのいずれかを Prefix に貼り付けて、 フィールドを削除します。
| 目標/使用例 | プレフィックスパターン | モード | 変換の例 |
|---|---|---|---|
| 番号付きリスト マーカーを削除 | ^\s*(\[\d+\]|\d+[.):\-])\s* |
Regex | 12。パッケージをインストール → パッケージをインストール |
| 箇条書きと Markdown タスクの削除 | ^\s*([-*•+]|\[\s*[xX]?\s*\])+\s* |
Regex | - [x] ログインのバグを修正 → ログインのバグを修正 |
| URL プロトコルと www を削除 | ^(https?:\/\/)?(www\.)? |
Regex | https://www.site.com → site.com |
コロンの前のすべてを削除 (:) |
^[^:]+:\s* |
Regex | Eメール: user@domain.com → user@domain.com |
| メール返信の引用符マーカーを削除 | ^(\s*>+\s*)+ |
Regex | >> いい感じですね → いい感じです |
| コードコメント記号を削除 | ^\s*(//|#|--|;)\s* |
Regex | // const debug = true; → const debug = true; |
「プレフィックスの削除」と「最初の N 文字の削除」を使用する場合
- 各行の先頭から 特定の単語、ラベル、プロトコル、箇条書き、または regex パターン を削除し、そのパターンで始まらない行をそのまま残す場合は、テキストからプレフィックスを削除 (このツール) を使用します。可変長のプレフィックス (
1.と100.など) もきれいに削除されます。 - 各行の最初の文字を削除 は、文字が何であるかに関係なく、各行から固定数の文字 (最初の 4 文字や 8 文字など) を切り取る場合に使用します。
よくある質問
コードスニペットまたは番号付きリストから行番号を削除するにはどうすればよいですか?
入力ボックスの上にある Line Numbers (1.) クイック プリセット ボタンをクリックします。行番号は 1 桁 (1.) から 2 桁または 3 桁 (10.、100.) まで長さが変わるため、preset では正規表現が使用されます。 ^\s*(\[\d+\]|\d+[.):\-]|Line\s+\d+:?)\s* を使用すると、テキストを切り取らずに任意の数値形式をきれいに削除できます。
「https://www」を両方とも削除するにはどうすればよいですか。 「www」を残さずに「https://」を入力します。後ろに?
URL プロトコル (http/www) クイック プリセット ボタンをクリックするか、Multiple に https://www.、http://www.、https://、および http:// を入力します。プレフィックスボックス。私たちのツールはプレーンテキストのプレフィックスを長さによって自動的に並べ替えるので、長いプレフィックス (https://www.) が短いプレフィックス (https://) よりも前に一致します。
特定の区切り文字 (コロン、ダッシュ、タブなど) より前のすべてを削除するにはどうすればよいですか?
正規表現 (Regex) を使用し、^[^:]*:\s* (コロンの場合) または ^[^-]*-\s* (ハイフンの場合) を入力します。これは、行の先頭から最初に出現する区切り文字までのすべての文字と一致します。
「完全に一致する場合は行全体を削除」は何をしますか?
行にプレフィックスのみが含まれており、他には何も含まれていない場合 (たとえば、電子メールの引用文の > だけの行や、コメント ブロックの # だけの行)、プレフィックスを削除すると、通常は空の空白行が残ります。 完全に一致する場合は行全体を削除しますをチェックすると、出力からその行が完全に削除されます。
このオンラインプレフィックスリムーバーを使用すると、私のテキストは非公開になりますか?
はい。すべてのテキスト処理は、クライアント側の JavaScript を使用してブラウザ内で 100% ローカルに実行されます。テキスト、コード、URL がサーバーに送信されることはありません。