场景
工作中常遇到这样的场景:需要给一批字符串在每一行前面添加单引号或双引号,每一行的行尾添加单引号加逗号或双引号的需求。
方案
对于该批字符串,可以分为两种情况,一种是每行的字符串长度相等,一种是每行字符串长度不相等。 1 字符串长度相等 可以按住OPTION键,进入列模式,在每行字符串的前面或后面输入引号即可,如下图所示: 2 字符串长度不相等 首先按住SHIFT+COMMAND+F键,弹出如下界面,选中正则表达式模式:
每行行首添加双引号,则可以在Find中填入^,Replace填入",然后点击"Replace"按钮进行批量替换,如下图所示:
每行行尾添加双引号加逗号,则可以在Find中填入$,Replace填入", ,然后点击"Replace"按钮进行批量替换,如下图所示:
经过上述的步骤,实现了每行行首和行尾添加特殊符号的需求。
后记
对于字符串长度相等的情况,可以使用sublime列模式和正则匹配模式。 对于字符串长度不相等,只可以使用正则匹配模式。 希望上述经验帮助到你。
欢迎关注公众号和访问网站,了解更多技术资讯:
评论区