zoukankan      html  css  js  c++  java
  • notepad++ 等用正则表达式自动添加sql引号(宏)

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

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

    一开始参考了http://blog.sina.com.cn/s/blog_487efcf40101m8v4.html的这个方法,我觉得不太好用。研究了一下,应该可以用正则表达式来实现。

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

    步骤1、

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

    25001510153394032
    25001510153394034
    25001510153393963
    25001510153392080
    25001510153392079
    25001510153393964

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

    截图如下:

    最终效果如下:

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

  • 相关阅读:
    Linux文件属性
    [Oracle] Listener的动态注册
    jQuery easyUI Pagination控件自定义div分页(不用datagrid)
    桂林电子科技大学出校流量控制器Android版1.0.0
    php使用check box
    Python windows ping
    Python selenium chrome 环境配置
    Linux wget auto login and backup database
    PyQt4 ShowHMDB show sqlite3 with QTableWidget summary
    PyQt4 py2exe 打包 HardwareManager
  • 原文地址:https://www.cnblogs.com/frankwin608/p/4891820.html
Copyright © 2011-2022 走看看