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++,这要支持宏,正则表达式均可以使用。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索notepad正则表达式
正则表达式引号
notepad 双引号、notepad 正则表达式、notepad的正则表达式、notepad2 正则表达式、正则表达式匹配双引号,以便于您获取更多的相关知识。

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

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

学习正则表达式30分钟入门教程(第二版)_正则表达式

由于本人内容过多排版比较乱,推荐大家浏览单独网页版 http://www.jb51.net/tools/zhengze.html 本文目标 30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它. 如何使用本教程 最重要的是--请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门--除非你是超人 :) 别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你想像中的那么困难.当然,如果你看完了这篇教程之后,发现

正则表达式regular expression详述(二)_正则表达式

正则表达式详述(二)     以下这些不是正则表达式的新增对象请参阅对应的JavaScript对象的属性    $_属性    参考input    $*属性    参考multiline    $&属性    参考lastMatch    $+属性    参考lastParen    $`属性    参考leftContext    $'属性    参考rightContext     compile方法    在脚本运行期间编译正则表达式对象    属于RegExp的方法     在Java

使用Linux正则表达式灵活搜索文件中的文本_正则表达式

 正则表达式是一种符号表示法,用于识别文本模式.Linux处理正则表达式的主要程序是grep.grep搜索与正则表达式匹配的行,并将结果输送至标准输出. 1. grep匹配模式 grep按下述方式接受选项和参数(其中,regex表示正则表达式) 复制代码 代码如下: grep [options] regex [files] 其中options主要为下表:   选项 含义 功能描述 -i ignore case 忽略大小写 -v invert match 不匹配匹配的 -l file-with-m

javascript常用正则表达式合集第1/2页_正则表达式

校验是否全由数字组成 复制代码 代码如下: function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } 校验登录名:只能输入5-20个以字母开头.可带数字."_"."."的字串 Java代码 复制代码 代码如下: function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}([a-zA

正则表达式 口诀 学习正则的朋友看看_正则表达式

正则是每个程序员绕不开的堡垒,只有把它攻下来.我觉得正则之所以难,第一难是需要记忆,第二难是要求具备抽象逻辑思维. 签于网上太多的介绍都是一篇凶悍的短文,边看边理解可以,帮助记忆不行.又受五笔字型字根表口诀"白手看头三二斤..."的启发, 试作"正则表达式助记口诀"又名"正则打油诗",版本0.1,绝对原创,仿冒必究,:) 注:本文仅为学习正则时为了便于记忆而作,不能代替系统而全面的学习过程,错漏之处,敬请指正! 正则其实也势利,削尖头来把钱揣:

在ASP中用“正则表达式对象”来校验数据的合法性_正则表达式

我们在制作网站的时候,尤其是各种电子商务网站,首先都会让用户填写一些表格来获取注册用户的各种信息,因为用户有可能输入各式各样的信息,而有些不符合要求的数据会给我们的后端ASP处理程序带来不必要的麻烦,甚至导致网站出现一些安全问题.因此我们在将这些信息保存到网站的数据库之前,要对这些用户所输入的信息进行数据的合法性校验,以便后面的程序可以安全顺利的执行.所以我们一般会在后端编写一个ASP的校验程序来分析用户输入的数据是否是合法的. 或许有人会问了,使用运行在客户端的JavaScript不是可以更好

JavaScript正则表达式解析URL的技巧_正则表达式

正则表达式是一个描述字符模式的对象. 首先,此片文章并不是直接告诉你,url的正则表达式是什么,以及怎么使用这个正则表达式去解析一个URL地址,相信这种问题在网络上已经能找到很多.本文的宗旨在于教你如何理解URL的正则表达式,以达到理解正则表达式,以及能够在日后的工作中写出相对简单的正则.言归正传,先看看一下的例子: var parse_url = /^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)(?::(\d+))?(?:\/([^?#]*))?(?:

正则表达式高级技巧及实例详解 笨活儿_正则表达式

英文原文来自Smashing Magazine.由笨活儿翻译.转载请注明出处. 正则表达式(Regular Expression, abbr. regex) 功能强大,能够用于在一大串字符里找到所需信息.它利用约定俗成的字符结构表达式来发生作用.不幸的是,简单的正则表达式对于一些高级运用,功能远远不够.若要进行筛选的结构比较复杂,你可能就需要用到高级正则表达式. 本文为您介绍正则表达式的高级技巧.我们筛选出了八个常用的概念,并配上实例解析,每个例子都是满足某种复杂要求的简单写法.如果你对正则的基