🪄

文本替换

在线文本查找替换工具,支持正则表达式、整词匹配和大小写区分。

输入文本匹配数: 0
输出结果已替换: 0

使用说明

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(点任意)
  • 📋 一键复制结果
  • 🔒 本地处理:不上传任何数据