日期:2014-05-16  浏览次数:20357 次

XML解析的正则
有个xml节点是: test = "<u>a</u><u>b</u><u>c</u>"
 在js里面  用text.match("/\<u\>(.*?)\<\/u\>/s");  怎么不可以?
请教一下!
------解决方案--------------------
var text = "<u>a</u><u>b</u><u>c</u>";
          var r = text.match(/\<u\>(.*?)\<\/u\>/g);
          console.log(r)

------解决方案--------------------
("/\<u\>(.*?)\<\/u\>/s");  是非贪婪模式。

("/\<u\>(.*)\<\/u\>/s")      贪婪模式