`
raptor
  • 浏览: 2268 次
  • 性别: 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 正则表达式替换文本格式

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

    EditPlus正则表达式应用

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

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

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

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

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

    正则表达式、语法、editplus

    EditPlus 是一款功能强大的文本编辑器,支持正则表达式的使用。在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快速处理文本技巧4则

    4. **在每行行尾加入指定字符**:要实现每行尾部追加特定字符,例如分号,需要用到Editplus的正则表达式功能。首先点击“搜索”->“替换”,在“查找”栏输入`\n`,在“替换”栏输入`;`\n(均不带引号),并勾选...

    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是一款强大的文本编辑器,尤其受到程序员和Web开发者的青睐。它不仅具有基础的文本编辑功能,还支持多种编程语言的语法高亮、代码折叠、自动完成等特性,极大地提升了编写代码的效率...

    editplus序列号

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

    editplus使用手册

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

Global site tag (gtag.js) - Google Analytics