notepad正则表达式删除以某个字母开头的行和如何删除空行,删除指定关键字行

【1】notepad如何删除某个字符开头的行

在查找目标中输入“^”代表行首,“$”代表行末,下方的查找模式要改成“正则表达式”。

 

记录 ^#.*$ 删除以#开始的行 选择正则表达式 全部替换 执行或^[#;].* 以#和;开头的行

删除 行尾空格和空白行 查找目标:\s+$ 替换为空

或>开启正则表达式->输入”某字符(.*)\r\n”  如<last 这一关键词开头的行

删除s之后的所有字符用:s.*$

删除s 之前的所有字符用:^.*s

notePad++下划线转大写字母:([a-z])_([A-Z])  \1\u\2

去除行尾空格和空白行:按CTRL+F 选择正则表达式 — 查找目标:\s+$ 替换为空删除空白行。\s的意思是匹配任何空白字符,包括制表符、空格、换页符;等价于[ \f\n\r\t\v]。 删除多余空格^\s+ 

 【2】notepad如何删除空白行

记录 ^\s+ 删除所有空白行 然后 点全部替换

或\s+$ (不ok)

 

用notepad如何在每行结尾处添加特殊字符

notpad行尾 行末 添加”  双引号

notepad行首:查找目标写^  全部替换” 
notpad行尾 行末:查找目标写$ 全部替换” 

在处理关键词的时候,有时候需要将每一行的末尾添加某个特殊字符,较常用的一种方法就是用excel拼接起来。今天要分享是一种简单的方法,用notepad就可以很容易实现,主要用到notepad中的扩展匹配功能。首先要普及windows系统中两个小知识:

\n:换行,英文是new line,表示使光标到行首;\r:回车,英文是carriage return,表示使光标下移一格;
而我们今天用到的是–\r\n:回车换行
第一步:ctrl+a,全部选定关键词;或者选定某一部分的关键词;
第二步:ctrl+f,调出替换对话框,查找目标中输入\r\n
第三步:在弹出的替换对话框中,将替换为:|(要添加的特殊字符);
第四步:循环查找,扩展(\n,\r,\t,\0,\x…),方向向下,全部点上;
最后,点击替换对话框中的替换即可在每一行的结尾处添加特殊字符”|”。

notepad添加空格

notepad++操作:查找 (.) 替换为 \1\t 或者\1 (1 后面有一个空格)每个字符后添加空格,\t表示tab

 在.后面加一个空格 操作: 查找\. 替换为. (. 后面有一个空格 ) 

删除指定关键字的行

删除带”delete”的行
打开替换,在查找目标输入框中输入 .*delete.*\r\n ,使用unix换行符的输入.*delete.*\n ,替换为 输入框保持空白,查找模式选择正则表达式:选择全部替换,看到带delete的两行已删除,大功告成。

notepad多行批量 标序号

原始内容:
aaaaaaaaaaaaaaa
bbbbbbbbbbbbb
cccccccccccccc

现在想给每行加上序号,变为下面的:
1、aaaaaaaaaaaaa
2、bbbbbbbbbbb
3、cccccccccccc

如果行数少,自己手动加一下还可以,如果有几百条手动加效率就太低了,下面介绍批量的方式:
一:按住alt键,将鼠标左键点在第一行的开始位置不松开左键,将光标往下拖到最后一行,发现光标选中了所有行,然后输入顿号,这样就给所有行首加上了顿号
二:按照前一步的操作,再次将所有行首位置选中,然后点击编辑->列块编辑->插入数字,初始值填1,增量值填1,确定即可给选中的每一行加上自增的序号

  • 删除奇数行 或偶数行

Ctrl+F查找,开正则,查找^[^\n]*\n([^\n]*) 替换为\1 
  • 1

在这里插入图片描述

  • 删除奇数行
在第一行敲一个回车,然后执行删除奇数行操作即可。

未经允许不得转载:萌萌guo angline - Apprentissage » notepad正则表达式删除以某个字母开头的行和如何删除空行,删除指定关键字行

赞 (1) 打赏

评论 0

Protected with IP Blacklist CloudIP Blacklist Cloud

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏