第一步:输入正则表达式
在页面顶部的正则表达式输入框中输入您的正则表达式。例如,要匹配邮箱地址,可以输入 (\w+)@(\w+\.\w+)。注意使用括号 () 定义捕获组,括号内的子表达式会被捕获并在替换时通过 $1、$2 等引用。如果不需要捕获某个部分,可以使用非捕获组 (?:...) 语法。
第二步:配置正则标志
根据需求开启或关闭正则标志。常用的标志包括:g(全局匹配,替换所有匹配项而非仅第一个)、i(忽略大小写匹配)、m(多行模式,^ 和 $ 匹配每行的开头和结尾)。工具默认已开启 g 标志,适用于大多数替换场景。如果您的文本包含多行内容且需要逐行匹配,请同时开启 m 标志。
第三步:编写替换模板
在替换模板输入框中编写替换模式。使用 $1、$2 等引用对应的捕获组,使用 $& 引用整个匹配文本。例如,对于邮箱匹配正则,可以输入 $2@$1 来交换用户名和域名。模板下方会实时显示引用解析预览,帮助您确认每个引用符号的解析结果。如果模板中有误(如引用了不存在的捕获组),预览区域会显示为空,提醒您检查。
第四步:输入测试文本
在测试文本输入框中输入需要处理的文本内容。您可以输入单行或多行文本,工具会根据正则表达式和标志设置自动进行匹配和替换。测试文本区域会实时高亮显示所有匹配的区域(黄色标记),方便您直观地查看匹配效果。悬停在高亮区域上可查看该匹配的详细信息。
第五步:查看替换结果
替换结果会实时显示在下方的结果区域。同时,捕获组详情表格会以结构化方式展示每个匹配的完整信息,包括完整匹配文本和各个捕获组的值。通过对比原始文本和替换结果,您可以快速验证正则表达式和替换模板是否正确。使用复制按钮将结果复制到剪贴板,方便后续使用。
快速上手:使用内置示例
如果您是首次使用本工具,建议从快速示例开始体验。点击页面上的示例按钮(如"邮箱交换"、"日期转换"等),工具会自动填充正则表达式、替换模板和测试文本。观察替换结果和捕获组详情表格,理解每个引用符号的作用。在此基础上修改正则表达式和替换模板,逐步掌握捕获组替换的技巧。
UD5工具箱