在SQL Server中,我用来在SELECT子句和JOIN子句之间传递。换句话说,我有以下列列表:
[FirstColumn],
[SecondColumn],
[ThirdColumn],
我需要以下
A.[FirstColumn]=B.[FirstColumn]
A.[SecondColumn]=B.[SecondColumn]
A.[ThirdColumn]=B.[ThirdColumn]
有没有办法在Notepad ++中自动化这种转换?
答案 0 :(得分:4)
使用替换(搜索 - >替换或Ctrl + H),搜索模式=正则表达式:
找到:^(\[.*?\]),? *$
替换为:A.\1=B.\1
签入选择(可选)
自动化:
正则表达式搜索说明:
^ line start
( start capture group
\[ line starts with [
.*? grab all the characters until
\] ]
) end capture group
,? * ignore possible trailing comma and trailing spaces
$ line end
替换说明:
A.\1=B.\1 A.(CapturedGroup1)=B.(CapturedGRoup1)