mirc $regsubex replace () value


set %some1 (2)
set %some2 (3)

现在我可以得到括号中的some1的值,并使用$regsubex将其更改为其他值
有人能帮忙吗?

您可以使用$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)

相关内容

  • 没有找到相关文章

最新更新