gpt4 book ai didi

regex - 正则表达式查找包含某些字符的行并删除该行

转载 作者:行者123 更新时间:2023-12-04 17:14:15 27 4
gpt4 key购买 nike

我有一个文本文件,它一行一行地有很多字符条目。
我想找到所有以 :: 开头的行并删除所有这些行。

执行此操作的正则表达式是什么?

-广告

最佳答案

正则表达式不“做”任何事情。它们只匹配文本。

你想要的是一些使用正则表达式来识别一行然后将一些命令应用于这些工具的工具。

其中一种工具是 sed (还有 awk 和许多其他的)。你会像这样使用它:

sed -e "/^::/d" < input.txt > output.txt

/^::/”部分告诉 sed将以下命令应用于所有以“::”和“ d”开头的行,仅表示“删除该行”。

或者最简单的解决方案(我的大脑由于某种奇怪的原因没有产生):
grep -v "^::" input.txt > output.txt

关于regex - 正则表达式查找包含某些字符的行并删除该行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/511309/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com