我有一个包含此重复数据的文本文件
UPDATE TGw_WaiService
SET inputVarClass = 'pp.ccc.conn.service.HJ22Var'
where SERVICE='HJ22'
UPDATE TGw_WaiService
SET inputVarClass = 'pp.cgd.wai.service.HJA5Var'
where SERVICE='HJA5'
(...)
我想在“SERVICE”分配后对单引号内的所有信息进行分组,在这种情况下我想要这样的东西
"HJ22"
"HJA5"
我想避免使用某种编程语言构建一些脚本,如何使用开箱即用的产品来完成它,我可以在Notepad ++中进行吗?
答案 0 :(得分:1)
是的,这可以通过Notepad ++实现。转到Search
> Replace
菜单(快捷键 CTRL + H )并执行以下操作:
找到:
.+?where SERVICE='([A-Z0-9]+)'
替换为:
$1\n
选择单选按钮“正则表达式”和“。匹配换行符”
然后按“全部替换”
您可以在regex101进行测试。