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 打开当前替换模式,用正则来匹配并替换。

第三,替换成功的结果。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYWVyY2hp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >

第四,最后另一点小尾巴,把 ); 替换成空白

);   替换成  空白

例如以下图所看到的 :

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYWVyY2hp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >

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

乐意黎原创。 严禁採集和转载

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

时间: 2024-08-25 05:43:55

Sublime Text 高级正则查换替换功能的相关文章

Sublime Text Snippets(代码片段)功能

我们在编写代码的时候,总会遇到一些需要反复使用的代码片段.这时候就需要反复的复制和黏贴,大大影响效率.我们利用Sublime Text的snippet功能,就能很好的解决这一问题.通俗的讲,就是把我们常用的代码分别保存起啦,然后通过插件的形式来反复调用. 创建方法:Tools > New Snippet 这时你会看到如下示例代码: 1 <snippet> 2 <content><![CDATA[ 3 Hello, ${1:this} is a ${2:snippet}.

使用Sublime Text进行ERLANG开发

1.为什么使用Sublime Text 漂亮的用户界面 强大的功能,支持大多数语言 程序简洁,内存占用小 神器,支持Windows,Mac,Linux 简单的配置,齐全的插件 支持多个项目 不需要主动保存,每次打开都会恢复到上次编辑的状态 2.Sublime Text安装和插件 官方网址:http://www.sublimetext.com 推荐使用版本:2.0.2 软件包:http://files.cnblogs.com/files/luobei/SublimeText2.0.2x64Setu

Sublime Text常用快捷键及插件配置

最常用快捷键 Control+`控制台     Shift+cmd+P命令面板     cmd+F(Control+F)查找    option+cmd+F查找替换 cmd+/(Control+/)给选中行添加或去掉注释 cmd+Z(Control+Z)撤销      cmd+Y(Control+Y)恢复撤销 插件的安装配置 启用Package Control的方法: 菜单View——Show Console(该步骤或者用Control+`实现)打开控制台界面,贴入相关系统下的pyhon代码并回

Sublime Text 你所不知道的12个秘密

1.输入"!"或"html:5",然后按Tab键: html:5 或!:用于HTML5文档类型 html:xt:用于XHTML过渡文档类型 html:4s:用于HTML4严格文档类型 2.轻松添加类.id.文本和属性 p#foo 补充IDp.foo 补充类h1{foo} 和 a[href=#] 为h1和a标签 3.嵌套 >:子元素符号,表示嵌套的元素 +:同级标签符号 ^:可以使该符号前的标签提升一行 效果如下图所示: 嵌套写法 4.分组 (.foo>h

给Sublime Text 2安装CTags插件

以Windows操作系统为例介绍安装过程: 安装ctags应用程序. 到CTags的官方网站下载最新版本,解压后将ctags.exe文件放到系统的搜索路径中. 安装Sublime Text 2的Package Control功能. 打开Sublime Text 2,使用快捷键ctrl+`呼出命令行,执行如下命令: importurllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();

Sublime Text 3 安装与配置

1.下载: http://www.sublimetext.com/3 2.支持网站 https://packagecontrol.io/ 3.字体.主题风格等设置 当需要更改主题时,直接可以通过“preferences”—>“颜色主题”来设置, 查找函数:ctrl+r gotoanything: ctrl+p 4.package Control安装 安装网址:https://packagecontrol.io/installation 安装完毕之后重启sublime,如果发现在Perferenc

sublime text 3 sftp

默认的sublime text是没有这个sftp连接功能的,这只是一个文本编辑器,相当于windows下的txt,所以要先装上插件: 1) 安装package control组件: 按Ctrl+`调出console, 粘贴以下代码到底部命令行并回车: import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path

sublime Text 常用操作

原文出处:http://www.php100.com/html/it/focus/2014/1030/7666.html 1. 多光标操作:只要按下Cmd(Windows系统下Ctrl)键,再用鼠标选择不同的行,你就可以同时编辑多行代码. 2. 重新打开关闭的标签:和Chrome浏览器一样,如果你不小心关闭了一个页面,你只要按下Shift+Cmd+T(Windows下按住Shift+Ctrl+T)就可以重新打开该页面.如果你连续按这样的组合键,你就可以按照关闭的顺序重新打开它们. 3. 快速打开

Sublime Text 3 注册码失效(被移除)解决方法

最近Sublime Text 3 增加了注册码验证功能,如果你使用共享版本的注册码,可能会提示注册码失效,但是却可以正常激活. 只需要把下面的字段加入到你的hosts文件即可 Add the following to your Host file 127.0.0.1 license.sublimehq.com 127.0.0.1 45.55.255.55 127.0.0.1 45.55.41.223 Windows C:\Windows\System32\drivers\etc Mac /Pri