Toolbox · Read-only preview

Exact-phrase & regex matcher

A matcher you configure yourself: literal strings such as delve, tapestry, pivotal or foster, plus regex for the shapes you keep finding in your own drafts. Every hit is marked in context and counted per rule.

react-highlight-wordsRuns in your browserNothing uploaded

Twenty-five instruments on one bench.

Live tool

Offline · nothing leaves this tab

Loading the pattern matcher…

A fixed list stops teaching you after a week

Generic tell lists are a starting point, not a specification. After a while you notice your own repeats: a particular connective, a verb you reach for when a paragraph runs out of steam, a product name you keep capitalising three different ways. Those are the terms worth marking, and they are specific to you or to one client.

Literal strings catch exactly those. Regex catches the shapes a list cannot hold: next-level with a hyphen or without, a figure followed by percent or %, a phrase that only matters when it starts a sentence.

Why the preview is read-only

When the text can be edited while you read it, the thing you are judging changes under your cursor and every count becomes a moving target. Keeping the preview read-only means the match count means something, and it means the same thing a minute later.

The input box above the preview is separate on purpose. You paste or type there, then read the marked result. That is one extra step which buys a stable reading of your own draft.

What a count cannot tell you

None of these rules prove a machine wrote the text. The words on this list are ordinary English, and careful writers use them. The count is an editing signal, not a verdict, and the useful question is always whether the matched phrase is doing any work in its sentence.

Questions about this tool

Does a regex rule need slashes?
No. Type the pattern only, for example \bnext[- ]level\b. The tool compiles it with the global and case-insensitive flags and marks the rule invalid if it will not compile.
Are my rules saved?
No. Rules and text live in this tab only and are gone when you close the page, which is the same reason nothing needs an account.
Why does one hit count twice?
Overlapping rules both match the same words. Turn one off and the shared hit disappears from the total.

Toolbox

Fix the prose here, then check what the prose cannot show.

The console runs structural, claim and formatting checks on the same draft, and a named reviewer takes on anything with consequences.