Text utilities

Filter Text Lines

Keep or remove lines containing a literal phrase, with optional case-insensitive matching.

Text stays in your browserCopy your result
Text workspace
Text workspace

Edit on the left, review and copy the result on the right.

See the method

Your original text

Runs on your device

Your processed text

Your result

Let’s calculate.

Use the Calculate button to see your result.

Your content is processed locally.

How to use this tool

  1. Enter source text, literal phrase, action, letter case.
  2. Select Update result to view the result.
  3. Check the method and assumptions below before using the result.

The method, explained

Test each line for a literal substring. Keep matching or nonmatching lines in the original order. Regular expressions are not evaluated.

A WORKED EXAMPLE

Using source text = INFO started ERROR failed INFO finished, literal phrase = ERROR, action = keep, letter case = sensitive, the result is ERROR failed. Change these example inputs to match your task; use the method above to check each step.

Understanding your result

It is treated as the exact text a.*b, not executable pattern syntax. This keeps filtering predictable even when the source includes punctuation.

What to keep in mind

Literal matching only; the phrase is not a regular expression. Line endings are normalized to LF.

Common questions

Can I use a pattern like a.*b?

It is treated as the exact text a.*b, not executable pattern syntax. This keeps filtering predictable even when the source includes punctuation.

Does my text leave my device?

Processing runs locally in this browser. Your pasted text is not uploaded to an API or stored in a ClarityKit account.

Methodology maintained by ClarityKit. How these tools are built and checked.