オンラインでテキストからサフィックスを削除 – バルク行末と拡張子の削除
不要なサフィックス、ファイル拡張子 (.txt、.pdf、.jpg)、末尾のスラッシュ、カンマ、またはカスタム正規表現パターンを各行の末尾から即座に削除します。以下のリストを貼り付けると、元のソース テキストを上書きすることなく、リアルタイムで数千行を削除できます。
すべての行からサフィックスを削除する方法
- テキストを貼り付ける – ファイル名、URL、またはテキスト レコードのリストを Source Text ボックスに入力するか、Load Sample をクリックして動作を確認します。
- 1 つ以上のサフィックスを指定 – サフィックスを削除するには単一の語尾を入力します。、複数のサフィックス (1 行に 1 つ) に語尾の一括リストを入力するか、エディターの上にある クイック プリセット のいずれかをクリックします。
- マッチング ルールのカスタマイズ – 大文字と小文字の末尾を別の方法で処理する必要がある場合は、大文字と小文字を区別するマッチング を有効にするか、パターン ベースの削除に 正規表現を使用する をオンにします。
- コピーまたはエクスポート – Cleaned Result はリアルタイムで自動的に更新されます。 「clipboardにコピー」または「.txtをダウンロード」をクリックして出力を保存します。
前後の例
1. 複数のファイル拡張子を削除する
複数のサフィックス: .pdf、.docx、.xlsx
annual-report-2026.pdf project-proposal.docx budget-q4.xlsx
クリーニング結果:
annual-report-2026 project-proposal budget-q4
2. クリーンな URL クエリ文字列 (Regex)
R正規表現サフィックス: \?.*
https://example.com/shoes?utm_source=ads https://example.com/hats?ref=newsletter https://example.com/bags
クリーニング結果:
https://example.com/shoes https://example.com/hats https://example.com/bags
3. バージョンとステータスのタグを削除する
R正規表現サフィックス: ([_-](v\d+|old|backup|final))$
homepage_layout_v12 user_database_backup checkout-flow-final
クリーニング結果:
homepage_layout user_database checkout-flow
チートシート: 一般的なサフィックスの削除と Regex レシピ
行ごとに変化する動的なパターンを削除する必要がありますか? 正規表現 (Regex) を使用し、これらのすぐに使用できるパターンのいずれかを Suffix に貼り付けて、 フィールドを削除します。
| 目標/使用例 | サフィックスパターン | モード | 変換の例 |
|---|---|---|---|
| 単一のファイル拡張子を削除 | \.[a-zA-Z0-9]{1,6}$ |
Regex | photo_01.webp → photo_01 |
| URLクエリパラメータを削除 | \?.*$ |
Regex | /page?id=42&sort=asc → /page |
| 末尾のスラッシュを削除 | /+ |
Regex | https://site.com/blog/ → https://site.com/blog |
| 末尾の数字/IDを削除 | [\s_-]*\d+$ |
Regex | アイテム名_4092 → アイテム名 |
| 末尾のコンマまたはセミコロンを削除 | [,;:]+$ |
Regex | 「リンゴ」、 → 「リンゴ」 |
| 行末のかっこを削除 | \s*\([^)]*\)$ |
Regex | John Doe (管理者) → John Doe |
「サフィックスの削除」と「最後の N 文字の削除」を使用する場合
- 各行の末尾から 特定の単語、拡張子、区切り文字、または regex パターン を削除し、そのパターンで終わらない行をそのまま残す場合は、「テキストからサフィックスを削除」(このツール) を使用します。
- 各行の最後の文字を削除 は、文字が何であるかに関係なく、各行から一定数の文字 (最後の 3 文字や 5 文字など) を盲目的に切り取りたい場合に使用します。
よくある質問
ファイル名のリストからファイル拡張子を削除するにはどうすればよいですか?
入力領域の上にある ファイル拡張子 (.ext) クイック プリセット ボタンをクリックします。パターン \.[a-zA-Z0-9]{1,8}$ を使用して Regex モードを自動的にオンにして、.txt、.jpg、.pdf などの拡張子を削除します。すべての行から .docx。特定の拡張子のみを削除する場合は、「Regex」のチェックを外したままにして、「複数のサフィックス」ボックスに 1 行に 1 つずつ入力します。
行に「archive.tar.gz」のような接尾辞が積み重なっている場合はどうなりますか?
複合サフィックスを処理するには 2 つの方法があります。.tar.gz を [複数のサフィックス] ボックスに直接追加するか (ツールは自動的に短いサフィックスの前に長いサフィックスをチェックします)、または [処理オプション] で [連鎖サフィックスを繰り返し削除] をチェックします。 .gz、続いて .tar が順に削除されます。
各行の特定の文字以降をすべて削除するにはどうすればよいですか?
正規表現 (Regex) を使用し、区切り文字に続いて .* を入力します。たとえば、#.* は、# で始まる末尾のコメントを削除し、\?.* は、URL クエリ文字列を削除し、\s+-\s+.* は、末尾のダッシュの説明を削除します。
「完全に一致する場合は行全体を削除」は何をしますか?
通常、行がサフィックスのみで構成されている場合 (たとえば、行が _old で、サフィックスが _old である場合)、サフィックスを削除すると、その場所に空の行が残ります。 完全に一致する場合は行全体を削除します。 をチェックすると、出力リストからその行が完全に削除され、空白行が残されなくなります。
このオンラインサフィックスリムーバーを使用すると、私のテキストは非公開になりますか?
はい。すべてのテキスト処理は、JavaScript を介してブラウザーで 100% クライアント側で実行されます。リスト、ファイル名、URL が外部サーバーに送信されることはありません。