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

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

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

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

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

 

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

删除 行尾空格和空白行 查找目标:\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如何删除空白行

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

记录 ^\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

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

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

删除带”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

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

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

2.2 使用列块编辑模式为行首添加”

首先把光标放置在序号之前,然后点击编辑,选择列块编辑,也可以在把光标放置在序号之前之后,使用快捷键Alt+C,快速打开列块编辑对话框。可以添加自增加1-254等等 ++后面自动补全搜索$替换,添加需要在最后补全添加的内容!
notepad正则表达式删除以某个字母开头的行和如何删除空行,删除指定关键字行插图5

notepad++ 对正则表达式匹配查询结果替换为在查询结果前后追加字符串

1.原字符串:

000000687437
000000687984
000000687982
000000689075
000000688960
000000688958
000000688956

2.查询正则:([0-9]{12,})   如果不是要保留原匹配到的值,可以不加'()'

3.替换表达式:\'$1\'\,

3.1说明:$1表示小括号内匹配到的字符串

4.全部替换后结果

'000000687437',
'000000687984',
'000000687982',
'000000689075',
'000000688960',
'000000688958',
'000000688956',

notepad把少于或等于5个字符的行替换追加123456

如果要把abcd等等组成的字符添加 123456  替换   成abcd123456 则查找^(.{0,4}.)$ 替换($1)123456

使用NotePad++进行正则表达式的字符串替换,下面是一些特例:

1.将所有行合并为一行

查找目标: \r\n

替换为:空值。

2.删除空行

查找目标: ^[ \t]*\r\n

替换为:空值


正则表达式删除少于或等于5位数以下的行  ^(.{0,4}.)$

abc@5004428 删除@前少于删除@之前的值小于或等于5个字符的整行。

notepad删除行里面的空格查找 .替换为空 删除行首或行尾空格查找\s+$ 替换为 空
本文由 泓源视野 作者:admin 发表,其版权均为 泓源视野 所有,文章内容系作者个人观点,不代表 泓源视野 对观点赞同或支持。如需转载,请注明文章来源。
29
admin

发表评论

Protected with IP Blacklist CloudIP Blacklist Cloud
您是第8234583 位访客, 您的IP是:[3.145.77.114]