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

Autohotkey 自动热键| RegExMatch()。我怎么能做这件事?,autohotkey,Autohotkey,我从网站上获得了一个值,只想检索一个值。我已经试过了,现在对我来说太难了 我只需要第二个的“平衡” ([{'currency': 'KRW', 'balance': '10134.93', 'locked': '0.0', 'avg_krw_buy_price': '0', 'modified': False}, {'currency': 'XRP', 'balance': '20.0', 'locked': '0.0', 'avg_krw_buy_price': '508.66', 'modi

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

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

([{'currency': 'KRW', 'balance': '10134.93', 'locked': '0.0', 'avg_krw_buy_price': '0', 'modified': False}, {'currency': 'XRP', 'balance': '20.0', 'locked': '0.0', 'avg_krw_buy_price': '508.66', 'modified': False}], {'group': 'default', 'min': 1799, 'sec': 29})
我读了手册,参考了类似的(几乎相同的),我自己做不到。非常感谢您的帮助。

您的代码
RegExMatch(剪贴板,“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', 'locked': '0.0', 'avg_krw_buy_price': '508.66', 'modified': False}], {'group': 'default', 'min': 1799, 'sec': 29})"
RegExMatch(haystack_str, "balance': '(.*?)\.", Balances)
msgbox % Balances

RegExMatch(剪贴板,“余额”:“(.*?\”,余额)。我不知道为什么它不能让我正确解析。我把确切的字符放在里面,特别是<':'>干杯!我怎样才能选择这个作为答案?压力太大了,我最后把它改成了StringLeft,等等。真是太遗憾了。。