gpt4 book ai didi

regex - 句子中的 Sed 或 Awk 或 Perl 替换

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:36:25 24 4
gpt4 key购买 nike

我需要使用 Sed 或其他程序进行替换。我有这些模式 <ehh> <mmm> <mhh> 在句子的开头重复,我需要替换什么都没有。

我正在尝试:

echo "$line" | sed 's/&lt;[a-zA-z]+&gt;//g'

但我得到了相同的结果,没有任何变化。谁能帮忙?

谢谢!

最佳答案

对于我来说,对于测试文件

&lt;ahh&gt; test
&lt;mmm&gt;test 1

以下

sed 's/^&lt;[a-zA-Z]\+&gt;//g' testfile

产生

 test
test 1

这似乎是你想要的。请注意,对于基本正则表达式,您使用 \+ 而对于扩展正则表达式,您使用 + (并且需要使用 -r 开关用于 sed)。

注意:我在检查中添加了一个 ^,因为你说:在行的开头。

关于regex - 句子中的 Sed 或 Awk 或 Perl 替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30094700/

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