文本替换
在线文本查找替换工具,支持正则表达式、整词匹配和大小写区分。
使用说明
1模式
自动替换:右侧实时显示"替换全部"的预览,不会修改左侧输入。
手动模式:关闭"自动替换"后,使用"逐个替换""替换全部"生成预览,仍不改写左侧输入。
2替换操作
逐个替换:每次点击替换下一个匹配,按顺序推进。
替换全部:一次性替换所有匹配。
复制结果:复制右侧预览文本。
清空输入:清空左侧输入文本。
3匹配选项
区分大小写:开启后精确匹配大小写。
整词匹配:通过 \b 边界实现,主要适用于英文/数字边界,对中文边界匹配有限。
4正则与标志
未勾选"使用正则"时,查找文本按字面量处理(自动转义)。
m(多行):^/$ 匹配行首/行尾。
s(点任意):. 可以匹配换行。
i(默认):未开启"区分大小写"时自动使用 i。
5常用正则
查找数字:\d+
匹配邮箱:[\w.-]+@[\w.-]+\.\w+
匹配手机号:1[3-9]\d{9}
匹配URL:https?://[\w.-]+(?:\.[\w.-]+)+[\w\-._~:/?#[\]@!$&\'()*+,;=]*
匹配IP地址:\b(?:[0-9]{1,3}\.){3}[0-9]{1,3}\b
匹配中文字符:[\u4e00-\u9fa5]+
匹配以 TODO 开头的行(勾选 m):^TODO.*$
跨行匹配块:start[\s\S]*?end
(或勾选 s 用 .*)
捕获组替换:(\w+)@(\w+\.\w+)
替换为:$2@$1(交换用户名和域名)
6示例
输入文本
请联系 support@example.com 或 admin@company.org
查找
(\w+)@(\w+\.\w+)替换为
$2@$1输出结果
请联系 example.com@support 或 company.org@admin
关于此工具
这是一个功能强大的文本批量处理工具。它允许您通过简单的字符串或复杂的正则表达式来查找并替换文本。您可以精确控制是否区分大小写、是否进行整词匹配。工具提供即时的替换预览,并支持处理多行文本。所有操作都在本地完成。
功能特点
- 🔍 查找 + 替换:支持替换单个或全部
- 🔤 区分大小写与整词匹配
- 🧩 正则选项:m(多行)与 s(点任意)
- 📋 一键复制结果
- 🔒 本地处理:不上传任何数据