查找与替换
简洁的查找替换工具,支持字面与正则两种模式。字面模式下,查找串里的正则元字符会被转义,原样匹配;正则模式下可用完整 JavaScript 正则,包括捕获组(`$1`、`$2`)、反向引用与 Unicode(`\u` 标志常开)。默认忽略大小写,需要时可手动开启。multiline 与 dotAll 仅在正则模式下展示。
—
输出
在左侧粘贴文本。
使用 JavaScript 正则语法。正则模式下,替换支持 $1、$2、… 表示分组,$& 表示整段匹配。
使用方法
- 左侧粘贴文本。
- 填入查找模式(如需要也填替换串)。
- 高级用法可开启正则模式。匹配数实时更新,方便复制前确认。
常见问题
- 想保留匹配并用标签包住怎么写?
- 开正则模式。在替换处用 `$&` 代表整段匹配、`$1`、`$2` 代表捕获组。示例:查找 `\b\w+\b`、替换 `<em>$&</em>` 即可包住每个单词。
- 为什么 `^` 不匹配每行行首?
- 默认 `^` 只匹配整段字符串开头。打开 multiline(`m` 标志),`^` / `$` 才会匹配每行行首/行尾。
- 为什么 `.` 匹配不到换行?
- 默认 `.` 跳过换行。打开 dotAll(`s` 标志)就是真正的 "任意字符"。
- 替换里要带 `$` 字面怎么办?
- JavaScript 替换语法把 `$` 视为特殊字符。用 `$$` 插入一个字面的 `$`。查找侧没有这个问题——字面串在变成正则前会先转义。
相关工具
正则表达式测试器
实时测试 JavaScript 正则,匹配高亮并预览替换结果。
开发 0 0
文本模板(邮件合并)
用 {{占位符}}写模板,粘贴 CSV 或 JSON 数据,按行生成个性化文本 — 全部在浏览器内。
文本 0 0
文本 Diff 查看器
比较两段文本,按行或按词高亮显示新增与删除。
文本 0 0
删除换行
把断开的行重新连成干净连贯的文本 —— 去掉从 PDF 或邮件复制时产生的硬换行,同时保留真正的段落。
文本 0 0
文本重复器
将单词、行或文本块重复任意次数 —— 以换行、空格、逗号、无,或你自己的分隔符连接。
文本 0 0
CSS 文字阴影生成器(多图层)
随意叠加多层 text-shadow — 霓虹发光、3D、描边、长阴影 — 实时预览,CSS 可直接复制。
颜色 0 0