解析XML一个节点的正则

/<dataset\s+seriesName\=\'SLA\s+Missed\'([^>]*)>(.*?)<\/dataset>/

 

首先是/开始和/结束表明这是个正则。

从<dataset这样的节点开始匹配,后面跟着名字是SLA(若干空格)Missed的节点,气候可能还有若干属性,但是都不能是>所以用了([^>]*),其后是反尖括号。dataset节点之间是若干内容,用.匹配任意的字符,用*?表示尽可能少,也就是知道第一个</dataset>。这样就将名称为SLA Missed的dataset节点匹配出来了。

你可能感兴趣的:(xml)