Back to Blog
Tools Text Find Replace Regex Tutorial
Find and Replace: Search Text with Regex Support
3 min read By OhMyApps
Find and replace is one of the most common text operations. Whether you’re cleaning up data, renaming variables, or reformatting content, a powerful find and replace tool with regex support makes the job easy.
Plain Text vs Regex
Plain Text Mode
Simple string matching. Type exactly what you want to find:
- Find:
color→ Replace:colour— changes all instances of “color” to “colour” - Find:
(two spaces) → Replace:(one space) — collapses double spaces
Regex Mode
Regular expressions let you match patterns, not just literal strings:
- Find:
\d{3}-\d{4}— matches phone number patterns like “555-1234” - Find:
\b\w+@\w+\.\w+\b— matches email-like patterns - Find:
^#\s+→ Replace:##— converts H1 headers to H2
Common Regex Patterns
| Pattern | Matches | Example |
|---|---|---|
\d+ | One or more digits | ”123”, “42” |
\w+ | Word characters | ”hello”, “foo_bar” |
\s+ | Whitespace | spaces, tabs, newlines |
^ | Start of line | ^Hello matches “Hello world” |
$ | End of line | world$ matches “Hello world” |
.+ | Any characters | Matches everything |
(group) | Capture group | Use $1 in replacement |
Using Capture Groups
Regex capture groups let you rearrange matched text:
Swap first and last name:
- Find:
(\w+)\s+(\w+) - Replace:
$2, $1 - “John Doe” → “Doe, John”
Add quotes around words:
- Find:
(\w+) - Replace:
"$1" hello world→"hello" "world"
How to Use Our Find and Replace Tool
- Enter the search pattern in the “Find” field
- Enter the replacement text in the “Replace with” field
- Paste your text in the input area
- View the result with replacements applied instantly
Options
- Case sensitive — match exact case (default: case insensitive)
- Use regex — enable regular expression matching
- Replace all — replace every match (default: on). Uncheck to replace only the first match
Tips
- The match count badge shows how many matches were found
- Results update in real time as you change the find/replace values
- When using regex, the replacement field supports
$1,$2for capture groups - If the regex is invalid, the tool shows “Invalid regex” instead of crashing
Try our free Find and Replace tool to search and replace text patterns instantly.