gpt4 book ai didi

regex - 如何在shell中拆分字符串

转载 作者:行者123 更新时间:2023-11-29 09:16:27 31 4
gpt4 key购买 nike

我有一个变量作为

string="ABC400p2q4".

如何分离 ABC400p2q4。我需要将它分成两个变量,这样我就得到了

echo $var1
ABC400
echo $var2
p2q4

可以用任何字母字符代替 ABC;可以用任何其他数字代替 400;但是 pq 是固定的,可以代替 2 和 4,也可以是任何数字。

最佳答案

无需根据正则表达式模式进行拆分,因为它们是固定长度的子字符串。在纯 bash 中你会做:

$ string="ABC400p2q4"

$ var1=${string:0:6}

$ var2=${string:6}

$ echo $var1
ABC400

$ echo $var2
p2q4

关于regex - 如何在shell中拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15409947/

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