gpt4 book ai didi

regex - 仅用 sed 替换与正则表达式匹配的第一次出现

转载 作者:行者123 更新时间:2023-12-01 10:11:06 25 4
gpt4 key购买 nike

我有一个字符串

test:growTest:ret

使用 sed 我只想删除 test: 以获得:
growTest:ret

我试过
sed '0,/RE/s/^.*://'

但它只给我
ret

有任何想法吗 ?

谢谢

最佳答案

修改您的正则表达式 ^.*:^[^:]*:
您所需要的只是.*构造不会消耗您的分隔符 - 冒号。为此,请替换匹配任何字符 .带否定括号:[^abc] , 匹配除指定之外的任何字符。

另外,不要混淆两个扬抑符 ^ ,因为它们有不同的含义:第一个匹配字符串的开头,第二个表示否定括号。

关于regex - 仅用 sed 替换与正则表达式匹配的第一次出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4832565/

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