gpt4 book ai didi

javascript - 如何提取 Javascript 中的 webkit 转换语法

转载 作者:行者123 更新时间:2023-11-29 22:39:53 24 4
gpt4 key购买 nike

我想在 Javascript 中提取复合 webkit 转换的各个元素。例如:

var act_transform = element.style.webkitTransform

给我:

scale(0.6) translate(0px, 2236px) rotate(12deg)

什么是人类可读性好,但以编程方式解析却很糟糕。我对所有 4 个数值都感兴趣。 (act_scale, act_translate_x, act_translate_y, act_rotate) 我尝试了一些正则表达式,但我没有找到有效的方法。

有什么想法吗?非常感谢!

最佳答案

var s = "scale(0.6) translate(0px, 2236px) rotate(12deg)";
s.match(/[^()\s]+(?=,|\))/g);
// -> ["0.6", "0px", "2236px", "12deg"]

字符类确保我们匹配任何不是括号或空格的东西,而正向预测 (?=,|\)) 确保逗号 , 或右括号 ) 跟在我们匹配的表达式之后。这有效地将我们的匹配锚定到前瞻匹配。

关于javascript - 如何提取 Javascript 中的 webkit 转换语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3451402/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com