gpt4 book ai didi

regex - 从匹配替换到行尾

转载 作者:行者123 更新时间:2023-12-03 09:01:05 26 4
gpt4 key购买 nike

这应该非常容易,但我无法让它工作。我只想用 sed 从一个字符串替换到一行的末尾。例如,如果我有以下数据文件:

   one  two  three  five
four two five five six
six one two seven four

我想用“BLAH”这个词替换行尾从“two”这个词到输出:
   one BLAH
four BLAH
six one BLAH

那不就是:
   sed -e 's/two,$/BLAH/g'

我不是最擅长正则表达式,也许这就是问题所在

最佳答案

这应该做你想做的:
sed 's/two.*/BLAH/'

$ echo "   one  two  three  five
> four two five five six
> six one two seven four" | sed 's/two.*/BLAH/'
one BLAH
four BLAH
six one BLAH
$是不必要的,因为 .*无论如何都会在行尾结束,而 g最后是不必要的,因为您的第一场比赛将是第一场 two到行尾。

关于regex - 从匹配替换到行尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5047165/

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