如何在Groovy中使用正则表达式从String获取数字

Har*_*lar -2 regex groovy json

如何argString在groovy中使用正则表达式从String中获取数字836481 ?

def argString = '[{"context":"sale","id":836481}]'
Run Code Online (Sandbox Code Playgroud)

tim*_*tes 5

为什么不将它解析为json,看看它是如何以json格式化的数据?

def num = new groovy.json.JsonSlurper().parseText(argString)
                                       .head()
                                       .id
Run Code Online (Sandbox Code Playgroud)