我有一个XML页面,正在被一个监控系统扫描,以下是源数据:
`<queues>
<queue name="workQueue">
<stats size="0" consumerCount="28" enqueueCount="29320" dequeueCount="37000"/>
以下是我目前的代码:
local pattern = " size=(%d+) "
local a = alarm.get("CO13974960-19518")
local vsize = string.match(a.message, pattern)
local sum = vsize
我正在尝试从XML页面中定位这部分数据:
stats size="0"
我感兴趣的数值是“0”,我正在寻找一种通过脚本捕捉该数字(无论它达到何值)的方法。
我认为我的脚本正在寻找:
size=0
而不是 size="0"
但我不确定如何正确地使用语法。
local pattern = " size=\"(%d+)\" "
- Egor Skriptunoff