Sublime Text 高級正則查換替換功能


有一個需求:把某從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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM