指南

如何一次将多个查找和替换规则应用于文本

输入文本并按顺序添加多条查找与替换规则,即可连续处理同一段内容。普通匹配默认不区分大小写,也可以按需启用正则表达式和区分大小写。

工具 文本查找与替换

概览:按顺序处理多条替换规则

文本查找和替换工具适合处理需要多次改写的内容,例如统一术语、清理固定标记,或按模式调整文本。你可以提交一段文本,并按顺序设置多条查找与替换规则。每条规则处理后,后续规则会继续作用于已经更新的文本,因此规则排列顺序会影响最终结果。

操作步骤:设置并执行批量替换

  1. 在文本输入区域粘贴或输入要处理的内容。文本可以省略;省略或留空时,工具会直接返回空输出,并显示没有应用规则。
  2. 添加规则列表。每条规则填写要查找的内容和替换后的内容;查找内容留空或省略的规则会被跳过,不计入已应用规则。
  3. 对普通文字替换,保持正则模式关闭。默认情况下,文字匹配不区分大小写;如果需要区分大小写,再为该规则启用区分大小写选项。
  4. 需要按模式查找时,启用正则表达式模式,并在查找值中写入相应表达式。正则匹配默认也不区分大小写;需要区分时,同时启用区分大小写。
  5. 检查规则顺序后执行处理。先执行的规则会改变当前文本,后面的规则会基于这个新文本继续查找和替换。
  6. 查看处理结果。若某条正则表达式无效,该条规则不会应用,但工具仍会继续处理后续规则,并收集这条规则的错误信息。

结果解读:核对文本、顺序与规则状态

先确认输出文本是否反映了每条规则的顺序。若后一条规则要处理前一条规则产生的新内容,应把前一条放在前面;如果两条规则可能互相影响,也要逐条检查中间结果的预期变化。

普通模式适合固定文字,且默认不区分大小写。正则模式适合需要模式匹配的情况,但表达式写错时,相关规则会被跳过,整体处理仍可能成功,所以不能只看成功状态,还要查看是否存在规则错误。留空文本与非空文本的行为也不同:留空文本会提前结束;非空文本不提供规则时,则按空规则列表处理,不会执行替换。

使用示例

先处理固定前缀,再处理编号模式,可以观察后一条规则如何作用于前一条规则更新后的文本。

将“订单号:AB-123”作为文本,先添加一条把“订单号:”替换为“编号:”的普通规则,再添加一条用于查找数字部分的正则规则并执行。

结果应呈现经过规则处理后的文本;若正则规则无效,还应能查看该规则未应用及其错误信息。

使用限制

  • 无效正则规则不会应用但不一定导致整体失败;非空文本使用非列表规则值时会被拒绝。

常见错误

  • 常见错误是为非空文本传入不是列表的规则值,导致处理失败。请将规则整理为列表后再执行;不要把单条规则或其他类型的值直接作为规则集合。

常见问题

不填写规则时可以执行吗?

可以。文本非空时,省略规则或将规则设为 null 会按空规则列表处理,因此不会执行替换;文本留空或省略时,则直接得到空输出并且不处理规则。

支持正则表达式查找吗?

可以。启用正则表达式模式后,查找值会按正则表达式使用;默认不区分大小写,需要区分时再启用区分大小写。

某条正则表达式写错后,其他规则还会执行吗?

会继续处理。无效正则规则不会应用,相关错误会被收集,但整体处理仍会报告成功;请同时检查规则错误信息和最终文本。

工具

文本查找与替换