`
raptor
  • 浏览: 2312 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

EditPlus 中正则表达式的妙用

阅读更多

你还在为excel导出数据再次引入犯愁吗?你还在使用UltraEdit的列模式吗?有了editplus的正则表达式替换,一切都变得简单,先看第一步:

第一步:输出你select到的数据到excel中,可粘贴,也可以输出到文件;

第二步:如果是粘贴的话,拷贝你的数据到editplus,例如

第一列  第二列  第三列
os     Windows     1
os     Mac     0
os     Linux     0
os     FreeBSD     0
os     SunOS     0
os     OS/2     0
os     AIX     0
os     Spiders     0
os     Other     0

第三步:见证奇迹的时刻,Ctrl+H打开查找替换窗口,查找:(.*)\t(.*)\t(.*)
替换为,注意勾选 正则表达式 选项


Insert into cdb_stats (type, variable, count) Values ('\1', '\2', \3);


点击全部替换,OK


Insert into cdb_stats (type, variable, count) Values ('os', 'Windows', 1);
Insert into cdb_stats (type, variable, count) Values ('os', 'Mac', 0);
Insert into cdb_stats (type, variable, count) Values ('os', 'Linux', 0);
Insert into cdb_stats (type, variable, count) Values ('os', 'FreeBSD', 0);
Insert into cdb_stats (type, variable, count) Values ('os', 'SunOS', 0);
Insert into cdb_stats (type, variable, count) Values ('os', 'OS/2', 0);
Insert into cdb_stats (type, variable, count) Values ('os', 'AIX', 0);
Insert into cdb_stats (type, variable, count) Values ('os', 'Spiders', 0);
Insert into cdb_stats (type, variable, count) Values ('os', 'Other', 0);

你可以去数据库里面执行了

 

tips:

         .* 表示任意长度的字符串;

         () 一对圆括号表示把括号中的内容作为一个参数(该参数可以用于替换);

         \1 \2 \3 分别表示第 1 、第 2 、第 3 对圆括号中包含的内容(也就是第 1 、第 2 、第 3 个参数);

         \t 很明显就是制表符了;

 

分享到:
评论

相关推荐

    程序设计语言中正则表达式详解

    在实际应用中,正则表达式常用于文本编辑器和搜索工具,如Editplus,它们提供了强大的查找和替换功能。例如,你可以使用正则表达式一次性替换所有电话号码格式,或者找出所有的电子邮件地址。在编程语言中,如Perl、...

    Editplus 正则表达式替换文本格式

    首先,理解正则表达式是使用Editplus进行文本替换的基础。正则表达式,全称Regular Expression,是一种模式匹配语言,可以用来搜索、替换或提取符合特定模式的字符串。在Editplus中,你可以通过查找和替换对话框中的...

    EditPlus正则表达式应用

    ### EditPlus正则表达式应用...以上是关于EditPlus中正则表达式的基本应用和一些具体的案例分析。通过学习这些基础概念和实践操作,可以帮助用户更加熟练地掌握EditPlus中的正则表达式功能,从而提高文本处理的效率。

    EditPlus正则表达式替换字符串详解

    本文将详细介绍如何在EditPlus这款编辑器中使用正则表达式来实现字符串的替换功能。 #### EditPlus支持的正则表达式特性 EditPlus是一款非常流行的文本编辑器,它内置了强大的正则表达式支持,能够帮助用户轻松地...

    EditPlus中的正则表达式 实战(4)

    在本篇【EditPlus中的正则表达式 实战(4)】中,我们将继续深入探讨EditPlus这款文本编辑器中正则表达式的实际应用。正则表达式是文本处理和搜索替换的重要工具,尤其在编程、数据分析和文本挖掘等领域有着广泛的应用...

    EditPlus中的正则表达式 实战(1)

    EditPlus中的正则表达式 实战(1) EditPlus中的正则表达式 实战(2) EditPlus 正则表达式 实战(3) EditPlus中的正则表达式 实战(4) EditPlus中的正则表达式实战(5) EditPlus中的正则表达式实战(6) entity.JIANCHARQ=...

    EditPlus中的正则表达式实战(6)

    在EditPlus中熟练使用正则表达式能大幅提升文本处理的效率。 在EditPlus中使用的正则表达式主要分为三种模式:正则表达式模式、通配符模式和字面模式。 1. 正则表达式模式:允许使用全部的正则表达式元字符集,是...

    notepad、editplus等软件常用的文本整理正则表达式

    文本整理仅仅是用记事本... 您可能感兴趣的文章:EditPlus 正则表达式 实战(3)EditPlus中的正则表达式 实战(2)EditPlus中的正则表达式 实战(1)EditPlus中的正则表达式实战(5)EditPlus中的正则表达式实战(6)php和editplus

    Editplus Editplus Editplus

    EditPlus具备代码自动完成和代码提示功能,对于经常使用的函数、变量或标签,只需输入前几个字符,编辑器就能自动填充剩余部分,大大提高了编码效率。 **4. 行号显示与多文档编辑** EditPlus允许显示行号,这对于...

    EditPlus 正则表达式 实战(3)

    在本篇关于"EditPlus 正则表达式 实战(3)"的文章中,我们将深入探讨如何在EditPlus这款强大的文本编辑器中运用正则表达式进行高效的数据处理和搜索替换。正则表达式是编程和文本操作中的强大工具,能够帮助用户快速...

    EditPlus中的正则表达式实战(5)

    EditPlus中的正则表达式 实战(1) EditPlus中的正则表达式 实战(2) EditPlus 正则表达式 实战(3) EditPlus中的正则表达式 实战(4) EditPlus中的正则表达式实战(5) EditPlus中的正则表达式实战(6) HUANZHEXM病人姓名 ...

    EditPlus中的正则表达式 实战(2)

    EditPlus中的正则表达式 实战(1) EditPlus中的正则表达式 实战(2) EditPlus 正则表达式 实战(3) EditPlus中的正则表达式 实战(4) EditPlus中的正则表达式实战(5) EditPlus中的正则表达式实战(6) #region entity....

    editplus序列号

    EditPlus序列号则是用户激活该软件的关键,使得用户可以解锁全部功能,无限制地使用软件。在描述中反复提到"editplus(有序列号)",这意味着我们关注的是如何获取和使用EditPlus的有效序列号。 在提供的压缩包文件...

    editplus使用手册

    Editplus 使用手册 Editplus 是一款功能强大且广泛使用的文本编辑器,具有许多实用功能,能够满足不同用户的需求。本手册提供了 Editplus 的使用技巧和技巧,帮助用户更好地使用 Editplus,提高工作效率和质量。 ...

    php和editplus正则表达式去除空白行

    这个正则表达式匹配字符串开头的一系列空白字符(包括制表符`\t`和换行符`\n`),并使用EditPlus的替换功能将这些空白字符替换为空字符串,从而达到去除空行的目的。 以上就是在PHP和EditPlus中去除空白行的具体...

    editplus已经注册版本(个人觉得很好用)

    "Readme-说明.htm"文件可能是关于软件的详细使用指南,而"EditPlus"则是程序本身,用户可以通过运行这个文件来启动编辑器。在使用过程中,用户可以参照Readme文件了解更多的使用技巧和注意事项,以充分发挥EditPlus...

Global site tag (gtag.js) - Google Analytics