テキストデスク

行を絞り込む

指定した文字列を含む行だけを残します。大文字と小文字を区別するかどうかも選べます。

行を絞り込む: 特定の文字列を含む行だけを抽出します。「行を絞り込む」は各行のどこにあるかを問わず、リテラルな部分文字列を検索し、一致した行を元の順序のまま残します。大文字と小文字が重要な場合は区別する設定を選択してください。結果には一致した単語だけでなく、行全体が含まれます。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。

実行回数
ブラウザ内で
コスト
無料 · 登録不要
提供状況
すぐに使えます
Filter Lines / ローカルエディタローカル処理

完全にブラウザ内で実行します

100,000文字の入力 · 10,000論理行 · 200,000文字の出力

結果

準備完了

フィルタリングでは、リテラルなcontainsチェックを使用します。正規表現とパターンの実行には意図的に対応していません。

一致するのは部分文字列

行内のどこかに検索文字列が現れると、その行は残ります。そのため、catではcategoryやconcatenateも残り、大文字と小文字を区別しない場合のERRORではerror-freeも残ります。[ERROR]やstatus=500のように、記号や前後のスペースを含めて検索文字列を具体的にしてください。通常、決まった大文字・小文字で書かれるログレベルやコードでは、大文字と小文字の区別を有効にします。

ヘッダー、除外、パターン

CSVをフィルタリングすると、ヘッダーにも検索文字列が含まれていない限り、ヘッダー行は削除されます。必要なら後から先頭に戻してください。一致する行を削除するモードや、パターンマッチングはありません。2つの単語のいずれかや任意の個数などのパターンには、正規表現テスターで正規表現を作成してください。ターミナルでは、grep -vで一致する行を削除し、grep -Eでパターンによりフィルタリングできます。

使い方

  1. ローカルエディターに行を貼り付けるか入力します。
  2. この変換のオプションを設定して実行します。
  3. 結果を確認し、テキストをコピーまたはダウンロードします。

プライバシーと制限事項

テキストと結果はこのデバイス上にとどまります。入力したコードのアップロードや実行はありません。

関連ツール

よくある質問

ドット、アスタリスク、角括弧は検索パターンとして扱われますか?

いいえ。「a.b」のような検索語は、その3文字の並びそのものを検索します。アスタリスクはアスタリスクとして検索されます。ワイルドカード、単語全体の境界、正規表現は使われません。スペースだけで構成された検索語には意味を持たせられますが、完全に空の検索語は拒否されます。

大文字と小文字を区別しない検索では、アクセントやUnicodeの異なる表記も無視されますか?

言語固有の照合ではなく、テキストを小文字化して比較します。「cafe」は「café」と一致せず、合成済みの「é」も、eの後に結合アクセントが続く形とは異なるものとして扱われます。ドイツ語の「ß」が「ss」に展開されることもありません。同じ表記として一致させたい場合は、あらかじめ別途テキストを正規化してください。

複数回一致した場合、同じ行が繰り返されますか?

いいえ。各論理行は1回だけ確認され、1回だけ残るか破棄されます。同一内容の入力行が繰り返されている場合、それらは別々の項目として扱われ、すべて残ることがあります。一致する行がない場合、出力は空になります。残った行は小文字化した検索用の形式ではなく、元の大文字・小文字、空白、句読点を保持します。

無料ツール · ブラウザ内で · アカウント不要