正则替换预览
输入文本、正则表达式和替换内容:匹配项会在原文中实时高亮显示,替换结果也会即时更新,无需点击任何按钮。
工作原理
每当您修改文本、模式或替换内容时,工具都会重新编译正则表达式,查找所有匹配项并直接在原文中高亮显示,然后应用替换并显示最终结果,方便您不断调整模式,直到得到想要的结果。
如何在替换内容中引用捕获分组?
使用 $1、$2 等分别插入第一个、第二个捕获分组的内容,依此类推,与 JavaScript 中的 String.prototype.replace 完全一致。命名分组 (?<jour>...) 可以用 $<jour> 引用。
为什么高亮显示的匹配项比实际替换的更多?
高亮始终会强制使用「g」标志,以便直观地标出所有匹配项;而替换则严格遵循您输入的标志:如果没有「g」标志,即使有多处匹配被高亮,也只会替换第一处。
不会向服务器传输任何数据:文本、模式和结果都完全保留在您的浏览器中。