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++操作:

最终效果:

删除指定关键字的行

如图,删除带”delete”的行
这里写图片描述
打开替换,在查找目标输入框中输入 .*delete.*\r\n ,使用unix换行符的输入.*delete.*\n ,替换为 输入框保持空白,查找模式选择正则表达式,如图:

这里写图片描述
选择全部替换,看到带delete的两行已删除,大功告成,如图:
这里写图片描述

本文由 泓源视野 作者:admin 发表,其版权均为 泓源视野 所有,文章内容系作者个人观点,不代表 泓源视野 对观点赞同或支持。如需转载,请注明文章来源。

发表评论

Protected with IP Blacklist CloudIP Blacklist Cloud

您是第8231097 位访客, 您的IP是:[34.232.51.240]