/*           ; GPT4 提供的答案
这里,RegExReplace 函数用于替换字符串。正则表达式 【[^【】]*】$ 匹配以'【'和'】'括起来的最后一个部分,因为它以 '$' 结尾:

【:匹配开始括号【
[^【】]*:匹配任意非'【'和'】'的字符,重复0次或多次
】:匹配结束括号】
$:匹配字符串的结尾
然后,脚本将替换为空字符串(""),从而删除最后一个【】内容。最后,MsgBox 用于显示处理后的字符串。
*/

; 正则去除最后一个括号的内容
inputStr := "123【66116】5555【666】77【888】"
outputStr := RegExReplace(inputStr, "【[^【】]*】$")
MsgBox, % outputStr


; 获取最后一个括号的内容
inputStr := "123【66116】5555【666】77【888】"
outputStr := RegExReplace(inputStr, "^.+【([^】]+)】$", "$1")
MsgBox, % outputStr

 

声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。