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:不客气,很高兴它能帮上忙。你可以考虑投票