什么正则表达式可以在包含
的行的末尾选择逗号PRIMARY KEY ('thisisdifferentbetweeneachline'),
我尝试过/PRIMARY\sKEY\s\(.*\),/
,但这只会选择整个字符串,而不仅仅是前面的逗号。
答案 0 :(得分:0)
感谢大家反对我的问题,但未提供任何反馈。
无论经过多小时的实验和研究,我发现的解决方案都是使用捕获组。
用于选择第一部分的正则表达式为/(PRIMARY\sKEY\s(.*))(,)/ 因此$ 1为“ PRIMARY KEY('thisisdifferentbetweeneachline')”,$ 2为“,”。
这使我可以用Regex / $ 1 ON UPDATE CASCADE替换文本编辑器中的所有内容,/
任何寻求类似解决方案的人都应尝试查找捕获组,而不是先行查找/后向查找。