有时候拿到一批id或手机号或姓名,需要查询数据库,但需要对拿到的数据行尾行首带上单引号和分号,如果手机号很长,需要让手机号列转行放在SQL中。这是excel熟练的同学可能就用excel搞定了,我一般用VS Code或sublime text的正则表达式批量替换功能来,3-5秒搞定。
例如下面数据,需要对行尾行首添加单引号和分号。VS Code有个好处就是写了正则,文本区有颜色提示匹配到的位置
^ 行首
$ 行尾
列转行,$ 匹配行尾,\n 换行符换成空白,windows换行符\r\n,unix mac换行符 \n 或 \r,看VS Code编辑器是否有颜色变化提示匹配到即可