正则案例

2019-03-10  本文已影响0人  Ni_c746

老弟今天问了我个正则问题:

如图所示的字符串,想要取出每一段<node.*?>中的text和bounds的值;

我用js这样实现,不知道是否还有更好的方法:

代码如下:

var patt = new RegExp(/<node.*?text\s*=\s*([\'\"])(.*?)\1.*?bounds\s*=\s*\1(.*?)\1.*?>/gi);

while ((result = patt.exec(str)) != null)  {

  console.log(RegExp.$2);

  console.log(RegExp.$3);

}

上一篇 下一篇

猜你喜欢

热点阅读