如何在Notepad++中用正则批量将列名替换为「列名=s."列名"」格式
Notepad++ 批量转换列名格式的正则方案
操作步骤
- 打开Notepad++和目标文本文件,按
Ctrl+H调出替换窗口 - 勾选窗口底部的「正则表达式」选项(不要勾选「.匹配换行符」)
两种替换规则(按需选择)
规则1:引号内列名与原列名完全一致
- 查找框输入:
^(.+)$ - 替换框输入:
$1=s."$1" - 效果示例:
MONTH→MONTH=s."MONTH"
规则2:引号内列名转为小写(匹配你给出的Call示例)
- 查找框输入:
^(.+)$ - 替换框输入:
$1=s."\L$1\E" - 效果示例:
Call→Call=s."call"
正则说明
^(.+)$:精准匹配整行的列名内容,把整行文本捕获为可复用的分组$1:调用捕获到的原列名内容\L$1\E:将捕获到的列名内容转为小写后输出
内容的提问来源于stack exchange,提问作者Krishnamoorthy
相关产品推荐
相关产品推荐

