【发布时间】:2020-07-29 09:50:18
【问题描述】:
希望我可以让大家理解这一点:
只要说我在一个文件中有这个文本:
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
我一直在使用正则表达式搜索(在https://regex101.com/r/kT0uE3/1 的帮助下),如果我使用此搜索“bash.*”,它会删除行而不是回车符。
当我将此搜索更改为“bash.*\n”时,它什么也找不到(尽管 regex101 说它可以工作)。
我认为我遗漏了一些明显而简单的东西,但我看不到树林中的树木。
非常感谢任何帮助。
【问题讨论】:
-
必须有重复引用标记设施。