Search 记事本++;-搜索并替换一个单词并删除行
希望我能让大家理解这一点: 只要说我有一个文件中的文本:Search 记事本++;-搜索并替换一个单词并删除行,search,replace,notepad++,Search,Replace,Notepad++,希望我能让大家理解这一点: 只要说我有一个文件中的文本: bash-4.2$ 336 1 bash-4.2$ 401 2 bash-4.2$ 403 3 bash-4.2$ 404 4 bash-4.2$ 735 5 bash-4.2$ 894 6 bash-4.2$ 909 7 我想删除以“bash”开头的行中的所有内容,因此我正在寻找以下输出: 1 2 3 4 5 6 7 我一直在使用正则表达式搜索(在的帮助下),如果我使用这个搜索“bash.*”,它会删除行,但不会删除回车 当我将此搜
bash-4.2$ 336
1
bash-4.2$ 401
2
bash-4.2$ 403
3
bash-4.2$ 404
4
bash-4.2$ 735
5
bash-4.2$ 894
6
bash-4.2$ 909
7
我想删除以“bash”开头的行中的所有内容,因此我正在寻找以下输出:
1
2
3
4
5
6
7
我一直在使用正则表达式搜索(在的帮助下),如果我使用这个搜索“bash.*”,它会删除行,但不会删除回车
当我将此搜索更改为“bash.*\n”时,它找不到任何东西(尽管regex101说它可以工作)
我想我错过了一些明显而简单的东西,但我看不见树木
非常感谢您的帮助。- Ctrl+H
- 查找内容:
^bash-.+\R
- 替换为:
留空
- 检查匹配案例
- 检查环绕
- 检查正则表达式
- 取消选中
。匹配换行符
- 全部替换
^ # beginning of line
bash- # literally
.+ # 1 or more any character but newline
\R #any kind of linebreak
屏幕截图(之前):
^ # beginning of line
bash- # literally
.+ # 1 or more any character but newline
\R #any kind of linebreak
屏幕截图(之后):
^ # beginning of line
bash- # literally
.+ # 1 or more any character but newline
\R #any kind of linebreak
必须有一个与mark设施相关的副本。@weegieavlover:不客气,很高兴它能帮上忙。你可以考虑投票