查找替换
把用文本或正则表达式找到的部分替换为其他内容。
示例
- 使用的选项
- 查找内容
(\d{4})-(\d{2})-(\d{2}) - 替换为
$3/$2/$1 - 正则表达式✓
输入
2026-09-23 2025-12-01
结果
23/09/2026 01/12/2025
示例中的符号:⇥ 制表符 · · 行尾空格 · ⍽ NBSP · □ 全角空格 · ◌ 零宽字符
在工具中打开此操作它做什么
把查找内容出现的所有位置都替换为替换内容。一条流水线中可以放多个此操作,依次应用多条规则。
普通模式
按输入的字符原样查找。. * ( 这样的符号也没有特殊含义,就按字符本身查找。开启“将 \n \t 解释为换行和制表符”后,查找内容和替换内容中的 \n 表示换行,\t 表示制表符。把制表符换成逗号,或在特定符号后插入换行时很方便。替换内容中的 $ 按字面插入。
正则模式
使用 JavaScript 正则表达式语法查找。会应用全局匹配(g)、多行(m)和 Unicode(u)标志,所以 ^ 和 $ 匹配每行的开头和结尾。在替换内容中可以用 $1、$2 引用括号分组,用 $& 引用整个匹配。
- 转换日期格式:
(\d{4})-(\d{2})-(\d{2})→$3/$2/$1 - 删除行尾空格:
[ \t]+$→ (留空) - 删除括号及其中内容:
\s*\([^)]*\)→ (留空) - 隐藏电话号码中段:
(\d{3})-\d{3,4}-(\d{4})→$1-****-$2
错误
如果正则表达式有误(例如括号不成对),该步骤会显示错误,并把输入原样传给下一步。更多模式请参考正则表达式指南。如果要删除整行,用 行过滤 更简单。