Notepad++查找替换匹配字符串详解 您所在的位置:网站首页 notepad删除每行末尾字符 Notepad++查找替换匹配字符串详解

Notepad++查找替换匹配字符串详解

2023-10-27 08:28| 来源: 网络整理| 查看: 265

文章目录 如何做到有效地“匹配”匹配单个关键词匹配多个关键词匹配位置行尾行首行尾多个字符行中某一字符的前后位置匹配换行符 匹配后的“增删改+标记”操作 无论我们想替换或删除关键词或内容,在做这一波操作之前,我们都需要正确地定位到我们的关键对象,也就是对关键对象进行有效地匹配。

如何做到有效地“匹配” 匹配单个关键词

这也是最简单的匹配,直接打开查找替换窗口,输入关键词即可 场景延伸:

可为关键词添加标记,进而可挑选出关键词所在的行内容 匹配多个关键词

为了避免单个单个关键词多次查找,可选用正则表达式来一次性查找。 使用场景:

where\s|from\s,匹配where与from,\s可匹配空格.*_max|.*_min,匹配末尾是_maxx或_min的内容 这个熟悉正则表达式也会比较容易。 image image 匹配位置 行尾行首

使用场景: 我们经常遇到需要在行尾添加或删除标点符号,又或者用引号将每行内容引起来等问题,解决办法也有很多,如按住alt切换为列模式,添加标点符号,也可以将内容复制到Excel,在每行末尾拼接标点符号。而在notepad++中也很容易实现。

$匹配到每行的末尾位置,行尾定位符^匹配到每行的行首位置,行首定位符 image image

方法延伸:

采用列模式(按住alt编辑即可切换为列模式),对行首位置进行操作非常高效,比如批量添加序号标题栏操作,移除行尾行首空格 行尾多个字符

使用场景: 遇到删除末尾的关键词,删除末尾后四位的字符等等,通常可以这样匹配。 针对已知字符

0200$,匹配每行末尾的0200内容_res|_dup$,匹配每行以_res或_dup结尾的内容 image image

针对未知字符

.{4}$,匹配末尾的四个字符。这里的.表示任意字符,{4}表示重复4次,$行尾定位符 image 行中某一字符的前后位置

使用场景: 需要删除某一关键词前后的内容,遇到某一关键词就换一行等等,这种情况可能会稍微复杂。

.*,,匹配逗号前面的内容,(.*),替换为\n$1,将逗号后面的内容,换到下一行 image image 匹配换行符

使用场景: 将多行内容,合并为一行显示;遇到句号就换行显示等

\r\n,匹配末尾的换行符,\r匹配到CR符号,\n匹配到LF符号,替换为,\n,逗号后面的内容,换一行显示 image image image image 匹配后的“增删改+标记”操作

定位到我们的关键对象之后,我们可以在替换框进行删除、替换、增添内容,也可以标记所在行,对标记的行内容进行复制粘贴的操作。 如果大家只是偶尔用到notepad++,那标题栏下面的功能,基本就能满足我们的日常工作了,同时软件官网也会提供大量的使用指南。

阅读更多:

notepad++常用功能

参考:

同样有列模式操作的软件 UltraEdit编辑器正则表达式 操作指南


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有