在javascript中解析嵌套函数调用字符串

时间:2013-09-12 19:36:00

标签: javascript parsing graphite

我想解析以下字符串(使用Javascript):

color(alias(sumSeries(sys.mem.free.*),"memory (free)"),"#00AA88")

到函数名和参数数组中:

[["color", "#00AA88"],
 ["alias", "memory (free)"],
 ["sumSeries", ""]]

加上提取最里面的字符串

sys.mem.free.*

该字符串实际上是石墨的目标参数。 我自己不想写一个解析器(处理像双引号和括号这样的东西很难正确)。 是否有一个帮助进行基本解析的库?

因为它不是JSON,所以我不能使用JSON解析器。

0 个答案:

没有答案