微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

自动热键 | RegExMatch() 我怎么能做这件事?

如何解决自动热键 | RegExMatch() 我怎么能做这件事?

我从网站获得了一个值,只想检索一个值。试过了,现在对我来说太难了。

我只需要第二个的“平衡”。

([{'currency': 'KRW','balance': '10134.93','locked': '0.0','avg_krw_buy_price': '0','modified': False},{'currency': 'XRP','balance': '20.0','avg_krw_buy_price': '508.66','modified': False}],{'group': 'default','min': 1799,'sec': 29})

我阅读了手册并提到了类似的(几乎相同),但我自己无法做到。非常感谢您的帮助。

解决方法

您的代码 RegExMatch(Clipboard,"balance': '(.*?)\.",Balances). 工作正常,也许您没有正确读取剪贴板或输出? AutoHotkey 中的 RegExMatch 函数在第三个参数上定义的输出变量中返回匹配结果。

haystack_str:= "([{'currency': 'KRW','balance': '10134.93','locked': '0.0','avg_krw_buy_price': '0','modified': False},{'currency': 'XRP','balance': '20.0','avg_krw_buy_price': '508.66','modified': False}],{'group': 'default','min': 1799,'sec': 29})"
RegExMatch(haystack_str,Balances)
msgbox % Balances

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。