javascript - 从 JS 函数中获取函数参数,该函数参数是字符串

标签 javascript function parsing parameters

我正在解析一个网页,并获得以下 JS 函数作为字符串

"translate(737.4170532226562,136.14541625976562)" 

我想解析字符串来获取函数的两个参数。

我可以解析字符串到“(”和“,”和“)”来获取参数 - 我想知道是否有其他方法可以从此字符串函数获取参数。

最佳答案

您可以使用正则表达式来实现此目的。例如这个:/([\d\.]+),([\d\.]+)/

var str = "translate(737.4170532226562,136.14541625976562)";
var args = /([\d\.]+),([\d\.]+)/.exec(str)
var a1 = args[1], a2 = args[2];

document.write(['First argument: ', a1, '<br> Second argument: ', a2].join(''))

关于javascript - 从 JS 函数中获取函数参数,该函数参数是字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36902396/

相关文章:

javascript - Antlr4 Javascript 目标 - 访客问题和标记替代方案

JavaScript 正则表达式和子匹配

python - `plt.style.context` 中的 `matplotlib` 可以用作 Python 3.6 中的 `decorator` 吗?

c - 使用指针时的错误和警告消息

javascript - 为什么 Eloquent JavaScript 中的这个函数示例返回值 24?

java - 如何在 JSON 解析期间在 Java 中搜索 JSON 对象中的特定键

java - 只接受有效时间

javascript - 无法读取未定义的属性 '__e3_'

javascript - 如何使用 jquery live 停止事件冒泡?

c# - 手动编写解析器的最佳方法是什么?