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

如何在Notepad++中将SQL逗号分隔列转为垂直排列

在Notepad++中将SQL逗号分隔列转为垂直排列的方法

方法一:正则表达式替换(高效批量处理)

  1. 选中需要拆分的SQL列行(比如示例里的x.column_name, x.data_type,x.data_length,x.name,y.age,y.region整行)。
  2. 按下Ctrl+H打开「替换」窗口,或者通过菜单栏「搜索」→「替换」打开。
  3. 在窗口左下角勾选「正则表达式」,确保「.匹配换行」选项不勾选。
  4. 在「查找目标」输入:,\s*(匹配逗号,以及逗号后0个或多个空格,兼容有无空格的情况)。
  5. 在「替换为」输入:\n, (换行符 + 逗号 + 空格)。
  6. 点击「全部替换」,所有逗号分隔的列会自动拆分为单独行,且每行以, 开头。
  7. 手动调整第一列的缩进量(比如把原始的4个空格改成示例中的2个),让格式更统一。

方法二:列编辑模式(精准手动调整)

  1. 把光标定位到第一个逗号的位置,按下Alt+Shift进入列编辑模式。
  2. 向下拖动鼠标(或按↓键),选中所有需要拆分的逗号位置。
  3. 按下Enter键,选中的位置会自动换行,列被拆分为多行。
  4. 手动调整每行的缩进和逗号位置,达到目标格式。

如果希望逗号统一对齐在行首,可以把「替换为」的内容改成\n , (换行+2个空格+逗号+空格),替换后所有行的逗号会自动对齐,再调整第一列的前缀空格即可。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 21:27:07