文本工具

文本查找与替换

批量处理文本查找与替换任务,支持正则表达式和大小写敏感选项,按顺序应用多条规则。

运行工具

本工具帮助您在文本中执行复杂的查找与替换操作。您可以输入原始文本,并定义一系列替换规则。系统会按照您列出的顺序依次应用这些规则,这意味着前一条规则产生的结果会成为下一条规则的输入基础,非常适合处理需要分步清理或格式化数据的场景。除了普通的文本匹配,该工具还支持正则表达式模式,允许您进行更灵活的模式匹配。对于每条规则,您还可以单独设置是否区分大小写。如果某条规则的正则表达式格式有误,系统会跳过该条规则并记录错误,而不会中断整个处理流程。当未提供文本时,工具将直接返回空结果;若未提供规则列表,则视为无操作。此功能适用于数据清洗、代码重构或文档标准化等日常工作,让您能够高效地管理文本内容。

使用说明

  1. 在“文本”输入框中粘贴或输入需要处理的原始内容。
  2. 在“规则”输入框中输入替换规则列表,格式为 JSON 数组。
  3. 每条规则应包含“查找内容”和“替换内容”字段。
  4. 如需使用正则表达式,请在规则中添加 "regex": true。
  5. 如需区分大小写,请在规则中添加 "case_sensitive": true。
  6. 点击运行按钮,查看处理后的文本结果。

示例

  • 将文本中的 'color' 全部替换为 'colour',并将 'center' 替换为 'centre',以实现英式英语标准化。
  • 使用正则表达式移除文本中所有的 HTML 标签,例如将 '<b>重要</b>' 转换为 '重要'。

常见问题

规则是按什么顺序执行的?

规则按照您在列表中定义的顺序依次执行。前一条规则替换后的文本会作为下一条规则的输入。

如果正则表达式写错了会发生什么?

如果某条规则的正则表达式无效,该条规则会被跳过并记录错误,但其他有效的规则仍会正常执行,整个过程不会中断。

默认情况下区分大小写吗?

默认情况下不区分大小写。如果您需要精确匹配大小写,可以在对应的规则中将“区分大小写”选项设置为启用。

如果没有输入任何规则怎么办?

如果提供了文本但未提供规则列表,工具会将规则视为空列表,直接返回原始文本而不做任何修改。

嵌入此工具

使用以下代码,将这个可直接使用的 SmartPlusLab 工具添加到您的网站。