我正在寻找一种从字符串中获取一些数字参数的简单方法。
考虑有一个像这样的字符串:W400Y345655T23
。从这个字符串我需要得到W=400
:Y=345655
和T=23
.
要检索的参数数量始终相同(示例中为 3:W
和Y
)T
。参数名称也保持不变。但是每个数值的数字长度可能不同(我也可以W10Y34T334
)W100000Y2T90
。此外,参数以相同的顺序出现。
使用 Bash,是否可以使用某种奇特scanf
或String.Format
等效的方式来解决这个问题?谢谢