【发布时间】:2016-04-27 22:59:59
【问题描述】:
我正在解析一个网页,我得到以下 JS 函数作为字符串
"translate(737.4170532226562,136.14541625976562)"
我想解析字符串来获取函数的两个参数。
我可以将字符串解析为 '(' 和 ',' 和 ')' 以获取参数 - 我想知道是否有任何其他方法可以从该字符串函数中获取参数。
【问题讨论】:
-
这在语法中被称为产生式,所以希望这就是你每次解析时的样子。
-
使用像
/translate\(([0-9\.]+),([0-9\.])\)/这样的正则表达式。或者你可以创建一个translate(a,b)函数和eval字符串,当然,如果你相信来源的话。 -
嘿@Dinesh 看看我的回答,让我知道你的想法。
标签: javascript function parsing parameters