我有以下css字符串,我试图使用RegExp解析。我理解如何拆分逗号。如何使用结果返回数组或字符串?
我想我错过了捕捉群组的概念。这些是css背景属性。
这将分割逗号/,\s*/
我将如何分割空格以返回2d数组。
value = "0% 100%, 0% 0%, 100% 0%, 50% 50%";
这非常适合获取第一个网址。我想拆分逗号/,\ s * /然后将结果与/((?<=\")[^\"]*(?=\"))/
value = 'url("img/army_ant.png"),url("img/ants_menuNavButtton.png"),url("img/dirtbgtile.png")';
感谢。
我在AS3工作,但JavaScript RegExp工作正常。
谢谢
答案 0 :(得分:0)
您可以使用map
功能。对于第一种情况:
var value = "0% 100%, 0% 0%, 100% 0%, 50% 50%";
var final = value.split(/,\s*/).map(function(e) { return e.split(/\s+/); })