notepad++ 等用正则表达式自动添加sql引号的技巧

notepad正则表达式添加sql引号,具体内容请看下文详解。

一般sql语句会经常用到给括号里的内容添加引号,sql如下

Select * From Test Where Id In ('25001510153394032', '25001510153394034', '25001510153393963', '25001510153392080', '25001510153392079', '25001510153393964');

一开始参考了http://www.jb51.net/article/73608.htm的这个方法,我觉得不太好用。研究了一下,应该可以用正则表达式来实现。

让我们来看看如何让notepad++自动添加引号吧。

步骤1、

先录入如下数据格式(一般都是复制粘贴吧),记得把空白行删掉噢,不然后面会多出一行(单)双引号。

25001510153394032
25001510153394034
25001510153393963
25001510153392080
25001510153392079
25001510153393964

在notepad++菜单栏的宏处,点开始录制,接着按下Ctrl+f,切换到替换选项卡,选择正则表达式,在替换目标处输入^,在替换为处替换为你想要替换的内容(我这里输入的是'),然后点全部替换,替换完开头后接着替换结尾,在替换目标处输入¥,在替换为处替换为你想要替换的内容(我这里输入的是',),再点全部替换。回到宏处,点停止录制,接着保存宏,设置快捷键,输入该宏的名称(一般以功能命名),保存。以后就可以使用这个快捷键来完成这个自动添加引号的功能了。

截图如下:

最终效果如下:

总结:类似于这种格式较为整齐的数据,优先思考用正则表达式进行处理,而且并不局限于notepad++,这要支持宏,正则表达式均可以使用。

时间: 2024-07-29 04:47:37

notepad++ 等用正则表达式自动添加sql引号的技巧的相关文章

notepad++ 等用正则表达式自动添加sql引号的技巧_正则表达式

notepad正则表达式添加sql引号,具体内容请看下文详解. 一般sql语句会经常用到给括号里的内容添加引号,sql如下 Select * From Test Where Id In ('25001510153394032', '25001510153394034', '25001510153393963', '25001510153392080', '25001510153392079', '25001510153393964'); 一开始参考了http://www.jb51.net/art

sql server-求自动添加不存在日期的方法 求助啊 大神来帮帮忙吧 谢谢了

问题描述 求自动添加不存在日期的方法 求助啊 大神来帮帮忙吧 谢谢了 求自动添加不存在日期的方法 求助啊 大神来帮帮忙吧 谢谢了 select t.number as 小时,ISNULL(tt.real_money,0) as 价格 from (SELECT class_id=DATEPART(hh,convert(varchar(20),db_ls.ls_datetime,20)),real_money=Convert(decimal(18,2),sum(round(db_ls_item.h_

js URL地址自动添加的实现正则

js url地址自动添加的实现正则 url地址自动添加的实现其实就是那么点内容:检测与替换. 检测 "检测"就是检测文字(字符串)内部是否有符合http地址的内容,显然,这需要用到正则表达式进行验证,这个工作前端和后台都可以做,这里,只讲前端的方法,使用网页特效实现. 验证http地址的正则表达式如下(可能有疏漏或是不准确之处,欢迎指正): var reg = /(http://|https教程://)((w|=|?|.|/|&|-)+)/g; 前一部分匹配http或是http

php懒人函数 自动添加数据

复制代码 代码如下: /* *@自动添加数据函数 *@$table 表名 *@$arr 字段库 array("title",array("content",int)) *@ array(字段,类型) *@ 类型说明 html--允许html unhtml-不允许html int --int类型 float -- float 类型 */ //自动插入数据函数 function autoInsert($table,$arr=array(),$method='post')

自动安装SQL Server数据库

server|数据|数据库|自动安装 这段时间,手头的项目接近收尾,以前不太注意的工程打包问题却慢慢凸现出来,这里指的不单单是制作一个可以安装的工程安装包,还有关于缺少运行环境时的数据库实例的安装和数据库数据的安装恢复.这里先把关于MSDE打包进安装程序的心得于大家分享,那么咱们废话少说. 当你的项目基本完成测试,准备发布的时候,制作一个用户使用简便的自动安装包就成为编码完成后的又一个需要解决的问题,工程开发的是否完满,从安装中,用户应该会有个最初的体验. 下面简单介绍一下如何在工程中添加Mic

Vim如何自动添加代码文件头

首先感谢网上的大牛们: http://www.vimer.cn/ 还有这位兄台:http://www.oschina.net/code/snippet_103341_9644 有了Ubuntu怎么可以不用Vim? 然后就先逗比的现在Windows下装了gVim...... 果然是药不能停...... 一个不错的版本的传送门:[百度云]http://pan.baidu.com/s/1qWntcEK 然后就是添加文件头了.这个从Vimer大牛的博客中学到不少姿势,但是无奈我太弱了正则表达式都不会..

Excel如何自动添加单位

  1.选中需要自动添加单位的单元格,接着点击工具栏的"开始"→"格式"→"设置单元格格式". 2.点击"自定义",然后我们在类型的后面加一个"只"字. 3.这样单元格就自动添加了单位啦. 4.如果想要添加前缀也是同样道理,选中单元格然后进入设置单元格格式,切换到自定义,然后在类型前面添加双引号,然后输入内容即可. 5.这样单元格就全部添加上单位或者前缀啦,是不是很方便呢?

Magento 自动添加属性 自动添加表

1自动添加属性字段 config.xml Java代码   <resources>       <featuredcategories_setup>           <setup>               <module>SFC_FeaturedCategories</module>               <class>Mage_Catalog_Model_Resource_Eav_Mysql4_Setup</cl

Unity编译至Xcode工程后自动添加文件和库的方法

XUPorter项目Github链接 为什么想要自动添加 由于Unity是全平台的游戏开发环境,在开发中针对特定平台的特定功能时,很难避免根据对象平台的不同而引入不同的依赖.包括源码,需要的库和框架等.在使用各种插件后这种情况愈发严重:比如想加入内购功能,StroreKit.framework必不可少,而且也需要相应的处理代码.按照一般的Unity插件开发流程,在完成.cs的接口声明和Unity侧的调用实现后,最重要的当然是在iOS native侧完成实现.而在以前,包括依赖库和所有源码文件,都