gpt4 book ai didi

regex - 转义加号不起作用

转载 作者:行者123 更新时间:2023-12-04 11:54:21 26 4
gpt4 key购买 nike

我想删除所有带有 3 个加号的行:

+++ 3 plus signs
+ 1 plus sign
+++ 3 plus signs

这是我的 sed 命令,在行首后转义加号
sed '/^\+\+\+/d'    -> This erase all lines
sed '/^+++/d' -> This works and show only the 1 plus sign line

为什么?转义加号时有什么问题吗?

最佳答案

“快速评论。原始 sed 不支持“+”元字符。如果您使用启用扩展正则表达式的“-r”命令行选项,GNU sed 会支持。

( Source )

如果您不使用 sed -r ,那你就不用逃了 +因为它不被视为元字符。

关于regex - 转义加号不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16440843/

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