gpt4 book ai didi

linux - 如何提取字符串的一部分?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:42:53 24 4
gpt4 key购买 nike

我有一个包含路径的字符串

string="toto.titi.1.tata.2.abc.def"

我想提取位于 toto.titi.1.tata.2. 之后的子字符串。但这里的 1 和 2 是示例,可以是其他数字。

一般来说:我想提取位于 toto.titi.[i].tata.[j]. 之后的子字符串。

[i][j] 是一个数字

怎么做?

最佳答案

bash 解决方案:

[[ $string =~ toto\.titi\.[0-9]+\.tata\.[0-9]+\.(.*$) ]] && result="${BASH_REMATCH[1]}"
echo "$result"

关于linux - 如何提取字符串的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17812158/

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