メインコンテンツへスキップ
Z

行フィルター

部分文字列や正規表現パターンに一致する行を残す、または除去します。一致結果の反転、大文字・小文字を区別しない照合、照合前の空白トリムに対応。

無料 登録不要 クライアントサイド プライバシーに配慮 Updated

使い方

  1. 1 左側のボックスにテキスト行を貼り付け、下部にパターンを入力します。
  2. 2 Keep matching(デフォルト、一致した行を残す)とRemove matching(一致した行を除去)を切り替えます。
  3. 3 Regexをオンにすると正規表現の全機能が使えるようになり、i / m / u / s のフラグをオン・オフできます。
  4. 4 フィルター後の結果をコピーします。

このツールを使う理由

  • デフォルトでは通常の部分文字列一致を使うため、正規表現の特殊文字による落とし穴を回避できます。
  • Regexモードでは、よく使われるJSの4つのフラグをチェックボックスとして表示します。
  • Invert matchは一致結果のみを反転し、Keep/Removeのロジックはそのまま維持されます。
  • 正規表現に誤りがあってもその場にエラーを表示するだけで、ページがクラッシュすることはありません。

よくある質問

Invert matchとKeep/Removeの切り替えの違いは何ですか?

この2つは実質的に同等です。「Xに一致する行を除去」は「Keep + Xに対してInvert match」と同じ結果になります。どちらも「〜を含まない行を残す」「〜を含まない行を除去する」といったよくある表現を素早く指定できるようにするためのオプションです。

正規表現のフラグはそれぞれ何をしますか?

i = 大文字・小文字を区別しない、m = 複数行モード(^と$が各行単位で一致)、u = Unicodeを完全サポート、s = ドット(.)が改行文字にも一致します。このツールは常に行単位で処理するため、mフラグの効果は限定的です。パターン自体にエスケープされた改行文字列が含まれる場合に役立ちます。

Trim before matchはどのように動作しますか?

照合のためだけに行の空白がトリムされます。出力結果の行では、元の先頭・末尾の空白はそのまま保持されます。

関連するツールはありますか?

重複行を除去したい場合はDeduplicate Linesを、フィルタリング後に並び順を整えたい場合はSort Linesをお使いください。

行フィルター とは?

行フィルターは、部分文字列または正規表現(regex)パターンに一致するテキスト行を残す、あるいは除去するツールです。一致結果の反転、大文字・小文字を区別しない比較、各行を照合前に空白トリムする機能に対応しています。すべてブラウザ内で完結して動作するため、テキストをフィルタリングするオンライン版の「grep」として機能し、サーバーにデータを送信することなく、特定の内容を含む行を検索・除去できます。

概要

行フィルター は Zerethon Tools が提供する無料の クリエイター ユーティリティです。部分文字列や正規表現パターンに一致する行を残す、または除去します。一致結果の反転、大文字・小文字を区別しない照合、照合前の空白トリムに対応。. ブラウザ上で完全に動作します — 登録不要、アップロード不要。

カテゴリ
クリエイター
料金
無料
プライバシー
ブラウザベース
登録
不要

プライバシー

明記されない限り、データがブラウザの外に送信されることはありません。行フィルター は完全にクライアント側で動作します — サーバーへのアップロードなし、ログなし、入力内容のトラッキングなし。

関連ツール

Zerethon Social で作成・共有・成長しよう

無料登録。ポイントを獲得し、実績を集め、世界中のクリエイターとつながりましょう。

Zerethon を無料で試す