Multi-Rule Regex Search & Replace Engine v7.0

Word Search & Replace Regex, Multi-Rule & Live Highlights

Find and replace text with Regex support, multiple replace rules, and live highlights.

Regex & Wildcards
Multi-Rule Chaining
Live Match Preview
Instant Undo & History
Text
{{ inChars }} chars {{ totalMatches }} matches
Rules
No rules — click + Add Rule
#{{ i + 1 }} Find
With
{{ r.error }} {{ r.matchCount }} matches No match
{{ totalMatches }}
Total matches
{{ stReplaced }}
Replacements
{{ activeRulesCount }}
Active rules
{{ inChars }}
Characters
{{ history.length }}
History entries
Replace History
No replacements yet
{{ h.find }} (deleted) {{ h.replace }} ×{{ h.count }}
Features

Multiple Rules

Add as many find-replace rules as you need. All rules are applied in order with a single click — replace many patterns in one operation.

Regex Support

Enable the .* toggle to use regular expressions. Supports all standard JS regex syntax including capture groups and lookaheads.

Live Preview

Switch to Preview mode to see matches highlighted in red before replacing — giving you confidence before modifying the original text.

Match Flags

Per-rule flags: Aa for case sensitivity, W for whole-word matching. Mix and match per rule for precise text substitution control.

Undo Last Replace

Made a mistake? Click Undo to instantly revert the last Replace All operation and seamlessly restore your original text state.

Replace History

Every replacement is logged with the search term, replacement, and match count — so you always know what changed and when.

Recommended for you

Tool Title

Tool Description

{{ isOutOfCredits ? t('quota.outOfCredits', 'Out of Credits!') : t('quota.title', 'Your Quota') }}

{{ t('global.loading', 'Fetching quota data...') }}

{{ badgeText }}
{{ quotaData.usedPlan.toLocaleString() }}
{{ t('quota.consumption', 'Consumption') }} / {{ quotaData.totalPlan.toLocaleString() }}

{{ descText }}