🔄 正则替换工具
★★★★½ 4.8 (356人评分)
🔒 数据不上传 — 一切在浏览器中处理 ✅ 100%免费 — 无需注册,无使用限制 ⚡ 即时处理 — 无需等待服务器

Loading... Thanks for your rating!

在线正则表达式查找替换 - 支持捕获组、多模式、实时预览,纯前端本地处理

📝 输入文本

🔍 正则表达式设置

示例:

✅ 替换结果

等待执行替换...

🎯 匹配高亮预览

等待执行...

常见问题

Q1: 如何使用捕获组?

在正则表达式中用括号()创建捕获组,在替换文本中用$1、$2、$3等引用对应的捕获组。$&代表整个匹配,$`代表匹配前的文本,$'代表匹配后的文本。例如:(\w+)@(\w+)\.com 替换为 $1[at]$2.com。

Q2: 各标志位有什么作用?

g=全局匹配所有(全局),不加则只匹配第一个;i忽略大小写;m多行模式,^和$匹配每行首尾;s单行模式,.也匹配换行符。可组合使用,如gi表示全局+忽略大小写。

Q3: 支持哪些正则语法?

支持JavaScript标准正则语法:字符类\d\w\s、量词+*?{n,m}、分组()、选择|、锚点^$、前瞻(?=)(?!)、后顾(?<=)(?

常见问题 (FAQ)

如何使用捕获组?

用()创建捕获组,替换中用$1/$2/$3引用。$&代表整个匹配。

各标志位有什么作用?

g全局匹配,i忽略大小写,m多行模式,s单行模式(dotAll)。

支持哪些正则语法?

支持JavaScript标准正则语法:字符类、量词、分组、选择、锚点、前瞻后顾、命名组等。