You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power Query中基于条件替换值:将含Google内容替换为SEO

解决方案:批量替换含指定关键词的内容为“seo”

1. 文本编辑器(VS Code/Sublime Text 等)

用正则表达式实现批量匹配替换,无需逐个指定待替换值:

  • 打开替换功能(VS Code 按 Ctrl+H)
  • 勾选「正则表达式」选项
  • 查找框输入:.*google.*
  • 替换框输入:seo
  • 点击「全部替换」
    说明:.* 匹配任意长度的任意字符,因此只要内容中包含“google”(包括“searching google”这类组合),都会被替换为“seo”。

2. Excel 中实现

通过函数组合自动识别含关键词的内容并替换:
假设目标数据在A列,在B1单元格输入以下公式,下拉填充即可:

=IF(ISNUMBER(SEARCH("google",A1)),"seo",A1)

说明:SEARCH("google",A1) 检测单元格内容是否包含“google”,ISNUMBER 判断检测结果是否有效(即找到关键词),满足条件则返回“seo”,否则保留原内容。

3. Python 脚本批量处理

适合处理大量文本文件或数据集:

import re

# 处理单段文本示例
raw_text = "I'm searching google right now, google is widely used."
processed_text = re.sub(r'.*google.*', 'seo', raw_text)
print(processed_text)

# 处理文件示例
with open("input.txt", "r", encoding="utf-8") as input_file:
    file_content = input_file.read()
processed_content = re.sub(r'.*google.*', 'seo', file_content)
with open("output.txt", "w", encoding="utf-8") as output_file:
    output_file.write(processed_content)

内容的提问来源于stack exchange,提问作者Parsa Omidvar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 07:22:11