set %some1 (2)
set %some2 (3)现在,我是否可以使用$regsubex获取括号中的some1的值并将其更改为其他值
所以任何人都能帮上忙?
发布于 2013-04-08 23:01:45
您可以使用$regex()获取括号内的数值:
; find the value
noop $regex(%some1, (\d+))
; print the value
echo -a Value: $regml(1)将打印:
2同样,您可以使用相同的正则表达式,但这次使用$regsub()来更改该值:
; replace the value inside the () and put it back in %some
noop $regsub(%some1, (\d+), 98765, %some1)
; print that value
echo -a %some1将打印:
(98765)https://stackoverflow.com/questions/15677931
复制相似问题