gpt4 book ai didi

string - 用另一个字符替换字符串中的某些字符

转载 作者:行者123 更新时间:2023-11-29 08:37:24 25 4
gpt4 key购买 nike

我有一个类似 AxxBCyyyDEFzzLMN 的字符串,我想替换所有出现的 xyz_

我怎样才能做到这一点?

我知道 echo "$string"| tr 'x' '_' | tr 'y' '_' 会起作用,但我想一次性完成,而不使用管道。

最佳答案

echo "$string" | tr xyz _

会将每次出现的xyz替换为_,给出A__BC___DEF__LMN 在你的例子中。

echo "$string" | sed -r 's/[xyz]+/_/g'

将用单个 _ 替换重复出现的 xyz,给出 A_BC_DEF_LMN 在你的例子中。

关于string - 用另一个字符替换字符串中的某些字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2871181/

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