首页 > 解决方案 > 如何以编程方式从目录中的多个 svg 中提取“d”属性?

问题描述

我在一个目录中有数百个 svg。我想查询目录并提取每个 svg 的“d”属性。

所有的 svg 如下所示:

<svg width="32" height="32" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.065-28C9.342 4.001 4 9.347 4 15.94c.001 6.592 5.347 11.936 11.94 11.935 6.592-.002 11.936-5.347 11.935-11.94A11.937 11.937 0 0015.935 4zm-4.847 5.23a.123.123"/></svg>

我很感激帮助。

我很想在 javascript 上制作这个解决方案,但任何其他选项也可以。Python、bash 等。

标签: svg

解决方案


我正在发布我在 NPM 的黑暗角落找到的答案;-)。

以下包完全符合我的需要,即提取 svg 路径中​​属性“d”的完整字符串。

这里是: npm: extract-svg-path


推荐阅读