Notepad++提高工做效率小技巧

前言

  简单的提高工具效率需求能够借助Notepad编辑器实现。之前也用Python/Shell开发过本文中提到的需求,如今发现其实没有必要。本文介绍一些工做中常见的能够经过"Notepad+正则表达式"实现的案例供参考。另外,强调一下,学好正则表达式颇有用。正则表达式

提高效率需求

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

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

 

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

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

 

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

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

执行替换前:开发

执行替换后:字符串

相关文章
相关标签/搜索