Search & Replace
Quickly find and replace text in content. Supports regular expressions, multi-rule batch replacement, replacement preview, and more.
Find
📋 Multi-Rule Replacements (click to expand/collapse)
Click "Add Rule" to create multi-rule replacements
🔎 Replacement Preview
0 matches
📄 Source Text
—Result
Original Text
Replaced Text
Ctrl+H Find & Replace |
Ctrl+Z Undo |
Enter Next |
Shift+Enter Previous
About Search & Replace Tool
Search & Replace is a pure frontend text processing tool that requires no data upload to servers. It helps developers and writers quickly find and replace text content.
Core Features
- Multiple Search Modes —Case sensitivity, regex, whole word, and multiline modes for flexible searching
- Three Replace Strategies —Replace next (one-by-one), Replace all (one-click), Multi-rule batch replacement
- Live Highlighting —All matches highlighted instantly as you type
- Case Transform —Apply UPPERCASE, lowercase, Capitalize, or camelCase to replacements
- Replacement Preview List —Lists all match positions with context, click to navigate
- Multi-Rule Batch —Add multiple search/replace rules and execute them all at once
- Text Diff Comparison —Side-by-side before/after comparison with diff highlighting
- 12 Regex Templates —One-click fill for digits, email, URL, IP, phone, and more
- Import/Export Rules —Save replacement rules as JSON files for reuse
- Line Operations —Delete or extract lines matching your search
- Multi-Step Undo —Complete operation history stack with unlimited undo
- Statistics Dashboard —Real-time display of match count, replacements, character count, word count, and line count
Use Cases
- Code Refactoring —Batch rename variables and functions with precise regex matching
- Text Cleanup —Remove extra spaces, unify punctuation, batch edit text
- Data Cleaning —Extract and replace specific format text data using regex
- Multi-File Editing —Export rules as JSON and apply them to multiple files
💡 Privacy Guarantee: All data is processed locally in your browser. Text content is never uploaded to any server.
How to use
- 1. Paste the text and enter find/replace values
- 2. Enable regex or multiline if needed
- 3. Preview matches, then replace all
Example
Replace every `foo` with `bar` → preview 12 matches, then apply
FAQ
What if my regex is wrong?
Preview first; only apply after checking the matches.
Can I undo?
The original text stays available; paste it back to restore.
Related tools
- 📝Regex TesterFree regex tester with real-time match highlighting, capture…
- 📝Text Sort & DedupFree online text sorter and deduplicator
- 📝ASCII TableFree ASCII table reference (0-255)
- 📝Markdown Mind MapFree online Markdown mind map generator
- 📝Text EncryptFree online text encryption tool
- 💻Code HighlighterFree online code syntax highlighter
- 💻Code to ImageFree online code-to-image converter
Related tutorials
🙏 帮我们做得更好
我们是刚上线的编程教程站,几个人的小团队,精力有限。页面虽经检查,难免还有疏漏——链接失效、排版错乱、内容有误、语言生硬……
如果您发现了,麻烦告诉我们,我们会在收到反馈后第一时间进行修复,再次感谢您的光临 🙏
如果您发现了,麻烦告诉我们,我们会在收到反馈后第一时间进行修复,再次感谢您的光临 🙏