Skip to main content
appkiro.com

特定文字列を含む行の削除

フレーズまたはJavaScript正規表現に一致する行を、リストやログから取り除きます。

このツールでできること

文字列の部分一致、または正規表現モードでJavaScript RegExpを使います。一致行だけを削除し、一致しない行と条件に該当しない空行は残るため、元データを置き換える前に必ず結果を確認します。

文字列または正規表現を入力し、一致行を確認して削除します。

最大 500,000 文字: 0 / 500000

結果はありません

使い方

  1. 複数行テキストと検索する文字列・パターンを入力します。

  2. 通常文字列か正規表現かを選び、大文字小文字の扱いを設定します。

  3. 削除対象を確認し、パターンエラーを直してから結果をコピーします。

主な機能

  • 通常の部分文字列一致。
  • JavaScript正規表現モード。
  • 大文字小文字を区別しないオプション。

利用例

  • 既知のマーカーを含むノイズログの削除。
  • 禁止フレーズを含むリスト行の除外。
  • 再現可能な正規表現による生成結果の整理。

制限と重要な注意点

  • 正規表現モードは JavaScript 構文を使い、ほかの一部の方言とは異なります。
  • メタ文字を文字どおりに照合する場合はエスケープが必要です。
  • 一致した行を削除し、一致しない空行を含むその他の行は保持します。

トラブルシューティング

期待した結果になりません。

入力、選択した設定、下記の制限を確認し、削除系の処理を試す前に原文を保持します。 JavaScriptのRegExp構文を使い、他の方言と同一ではありません。

大きな入力や繰り返し回数で動作が遅くなります。

入力を減らして小さな単位に分け、メモリを多く使う他のタブを閉じます。再試行前に原文を保存してください。

別のアプリへ貼り付けると結果が変わります。

貼り付け先のアプリ、フォント、文字エンコーディングを確認します。空白の正規化やUnicode表示が変わる場合があります。

よくある質問

特定の単語を含む行を削除する方法は?

文字列の部分一致、または正規表現モードでJavaScript RegExpを使います。一致行だけを削除し、一致しない行と条件に該当しない空行は残るため、元データを置き換える前に必ず結果を確認します。

正規表現はどの構文ですか?

JavaScript RegExp構文です。複雑な式は小さなサンプルでテストし、不正パターンには明確なエラーを出します。

削除される行が多すぎるのはなぜ?

メタ文字が広く一致しているか、大文字小文字を無視する設定かもしれません。全データ前に小さな例で確認してください。

どのような制限がありますか?

正規表現モードは JavaScript 構文を使い、ほかの一部の方言とは異なります。 メタ文字を文字どおりに照合する場合はエスケープが必要です。 一致した行を削除し、一致しない空行を含むその他の行は保持します。

ツールを使う

文字列または正規表現を入力し、一致行を確認して削除します。