[樂意黎原創] Sublime 使用高級正則查換替換功能實踐

有一個需求:把某從mysql 裏導出的的數據表 數據裏的  Insert語句 轉換成 update 語句.

需要把如下的語句:

insert into `table` (`ID`, `code`, `detail`) values('1','110000','XX市');

改成爲:update table set detail = 'XX市' where code = '110000'

研究了好久。

下面是實現方法:

第一. 用sublime 打開數據文件 原數據文件

1. 圖一: 原始數據。




2.用正則來匹配: ('1','110000','北京市');  這裏正則表達式爲: ('\d+'),('\d+'),('\S+')




第二步,Ctrl + H 打開當前替換模式,用正則來匹配並替換。




第三,替換成功的結果。



第四,最後還有一點小尾巴,把 ); 替換成空白

    把 );   替換成  空白

如下圖所示 : 



至此,大功告成。哈哈,慶祝一下


樂意黎原創, 嚴禁採集和轉載

本文地址: http://blog.csdn.net/aerchi/article/details/46739167

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章