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

Notepad++中如何按逗号位置批量修改INSERT语句的日期格式

在Notepad++中批量修改INSERT语句指定位置的日期格式

操作步骤:

  • 打开Notepad++并导入目标SQL文本文件
  • 按下Ctrl+H打开替换面板,或通过菜单栏「搜索」→「替换」打开
  • 在替换面板中,选择「正则表达式」模式,同时勾选「匹配换行符」(适配跨多行的INSERT语句)
  • 在「查找目标」框中输入正则表达式:
    ((?:[^,]+, ){18})'(\d{4})(\d{2})(\d{2}) (\d{2}:\d{2}:\d{2})'
    
    说明:{18}对应目标字段的前序字段总数——你的目标日期字段是第19个(从1开始计数),所以前序有18个字段;若实际位置不同,将数字改为「目标字段序号-1」即可。
  • 在「替换为」框中输入:
    \1'\2-\3-\4 \5'
    
    该表达式会把捕获到的年、月、日部分用-分隔,重新拼接成YYYY-MM-DD HH:MM:SS格式。
  • 点击「全部替换」,即可批量完成所有INSERT语句中对应位置的日期格式修改

注意事项:

  • 上述正则适用于字段内容不含逗号的场景;若字符串字段里包含逗号,需要调整正则逻辑来适配带逗号的单引号包裹内容
  • 操作前建议备份原始文本,避免意外修改

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 01:52:18