オンライン テキスト行フィルターツール
テキストの行を条件でフィルタリング。部分一致、正規表現、除外オプションに対応。ブラウザ内で即座に処理. 処理はブラウザ内でローカルに行われます。
使ってみる
機能と使い方のヒント
実際の動作例
例えば、次の行があるとします:
apple banana apricot
検索値に「ap」を入力してフィルタリングすると、デフォルトでは「apple」と「apricot」が出力されます。「一致する行を除外」をオンにすると「banana」だけが残ります。
検索オプション
- リテラル一致(デフォルト): 各行に検索値が部分文字列として含まれるかどうかを判定します。大文字と小文字を区別しない場合は、行と検索値を小文字に変換して比較します。
- 正規表現を使用: 検索値をJavaScriptの正規表現として扱います。パターンが無効な場合はエラーが表示されます。空の検索値は許可されません。
- 大文字と小文字を区別: このオプションをオンにすると、大文字と小文字を区別して比較します。
- 一致する行を除外: 条件に一致する行を除外し、一致しない行だけを残します。
処理の特徴
フィルタリングはブラウザ内でローカルに実行され、選択された行の元のテキストと順序が保持されます。行内のテキストを編集したり、結果を並べ替えたり、ファイルをアップロードする機能はありません。
FAQ
Q1: 正規表現モードで「+」や「[」などの文字を検索するにはどうすればよいですか?
正規表現モードでは、これらの文字は特別な意味を持つため、バックスラッシュでエスケープする必要があります。例えば、「a+b」をリテラルに検索するには「a\+b」と入力します。
Q2: 大文字と小文字を区別しない検索はどのように行われますか?
デフォルトでは、行と検索値を小文字に変換してから部分文字列の一致を確認します。ただし、「大文字と小文字を区別」オプションをオンにすると、元の大文字小文字を保持したまま比較します。
Q3: 結果に行の順序は保持されますか?
はい、フィルタリング後も元の行の順序が維持されます。また、各行の元のテキストがそのまま出力されます。
処理はブラウザ内でローカルに行われます。