Notepad++提升工作效率小技巧

摘要:
前言简单的提升工具效率需求可以借助Notepad编辑器实现。本文介绍一些工作中常见的可以通过"Notepad+正则表达式"实现的案例供参考。提升效率需求需求1:将指定一行字符串"123456789"拆分成多个字符,每个字符在一行中显示。常用于数据库字段比对。说明:(.)表示匹配单个字符串,1表示引用匹配的第一个分组,是windows文本中的换行符需求2:将指定一行字符串"1234567890"以2个字符长度分割、分隔符为空格。需求3:将指定文件中的多行内容合并成一行。
前言

简单的提升工具效率需求可以借助Notepad编辑器实现。以前也用Python/Shell开发过本文中提到的需求,现在发现其实没有必要。本文介绍一些工作中常见的可以通过"Notepad+正则表达式"实现的案例供参考。另外,强调一下,学好正则表达式很有用。

提升效率需求

需求1:将指定一行字符串"123456789"拆分成多个字符,每个字符在一行中显示。常用于数据库字段比对。

操作步骤:查找目标: (.),替换为:1 查找模式中:勾选正则表达式。说明:(.)表示匹配单个字符串,1表示引用匹配的第一个分组, 是windows文本中的换行符

Notepad++提升工作效率小技巧第1张

需求2:将指定一行字符串"1234567890"以2个字符长度分割、分隔符为空格。常用于某些工具输入格式的要求。

操作步骤:查找目标: (..) ,替换为:1 ,查找模式中:勾选正则表达式。说明:1后面还有一个空格。

Notepad++提升工作效率小技巧第2张

需求3:将指定文件中的多行内容合并成一行。常用于某些工具输入格式的要求。

操作步骤:查找目标: ,替换为: ,查找模式中:勾选正则表达式。说明:替换字符为空格。

执行替换前:

Notepad++提升工作效率小技巧第3张

执行替换后:

Notepad++提升工作效率小技巧第4张

需求4:删除一行字符串" 12 34 56 78 90 "的行首空格、尾部空格或全部空格。

操作步骤:查找目标: [ ],替换为:,查找模式中:勾选正则表达式。说明:这里是替换全部空格字符,中括号中是一个空格+制表符 。替换为中是没有任何内容。如果是替换行首空格,查找目标为^[ ]。如果是替换行尾空格,查找目标为[ ]$。下图表示替换全部空格

Notepad++提升工作效率小技巧第5张

另外,移除空格的操作也可以通过菜单栏中的"空白字符操作"子菜单进行操作。菜单路径:编辑 --> 空白字符操作,如下

Notepad++提升工作效率小技巧第6张

需求5:跳转到指定行

按CTLR+G或者菜单栏 --> 搜索 --> 行定位

Notepad++提升工作效率小技巧第7张

免责声明:文章转载自《Notepad++提升工作效率小技巧》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇cmd提权的一些常用命令iOS 对时间排序下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

if else和switch的效率

switch和if-else相比,由于使用了Binary Tree算法,绝大部分情况下switch会快一点,除非是if-else的第一个条件就为true. 说实话  我也没有深入研究过这个问题的根源 只是在实际开发中  没有人会去用很多很多else if的 都是用 switch case 的  后者比较清晰  给人感觉就是一个脑子很清楚的人写出来的东西 至...

linux文本处理常用指令(序列二)

概览 本文主体:介绍4个linux文本处理命令:grep、sed、printf、awk。 基本正则表达式 正则表达式字符 含义 ^word 查找以word开头的文本 word$ 查找以word结尾的文本 . 代表一个任意字符 转义符 * 0到多个字符 [abc] 代表一个字符,这个字符是a或b或c [a-z];[0-9]...

[转]使用Linux 文本工具简化数据的提取

http://www.sudu.cn/info/html/edu/20080407/263375.html 非常多 Linux® 系统管理员都需要做一些整理纯文本设置文件的乏味工作。幸运的是,Linux 有非常多源自于 UNIX® 的数据提取工具,包括 head、tail、grep、egrep、fgrep、cut、paste、join、awk 等。本文给出...

正则表达式高级技巧基本概念实例详解[译]

正则表达式(Regular Expression, abbr. regex) 功能强大,能够用于在一大串字符里找到所需信息。它利用约定俗成的字符结构表达式来发生作用。不幸的是,简单的正则表达式对于一些高级运用,功能远远不够。若要进行筛选的结构比较复杂,你可能就需要用到高级正则表达式。 本文为您介绍正则表达式的高级技巧。我们筛选出了八个常用的概念,并配上实例...

Notepad++加上xml格式化的功能

工作中需要用代码创建一个XML文件,创建完发现XML内容都处在同一行,导致非常不容易查看清楚XML代码。于是习惯性地用 Notepad++查看,想用它来对XML代码格式化一下。 于是找到了TextFX characters这个插件,可是该插件安装后不能正常使用,点击重载libTidy.dll这个文件,系统提示缺少libTidy.dll这个文件。   既然是...

LINUX grep

grep命令 功能:输入文件的每一行中查找字符串。 基本用法: grep [-acinv] [--color=auto] [-A n] [-B n] '搜寻字符串' 文件名 参数说明: -a:将二进制文档以文本方式处理 -c:显示匹配次数 -i:忽略大小写差异 -n:在行首显示行号 -A:After的意思,显示匹配字符串后n行的数据 -B:before的意...