实现思路是什么?用什么语言实现更方便?
求参考。。。
例子:
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">
<path fill="none" stroke="#231815" stroke-miterlimit="10" d="M79.037,59.257H19.249V37.212h59.788V59.257z M27.009,43.208
L50,54.848l23.041-13.051"/>
</svg>
非常小的SVG文件
但是数量很多,几十个的样子
最重要的是最终的解决方案是要给一群不懂代码的设计师用的,他们很多人电脑根本没装Python,跑脚本也很麻烦...所以想有一个对于他们来说比较有好的解决方案
问题描述更新了,我也来更新一下:
对于这种比较机械的查找替换,建议用功能比较完善的编辑器来完成,比如sublime、notepad++等。
这些编辑器都有替换某一个文件夹内所有文件中、符合条件的字符串的功能,并且能够用正则表达式匹配。
做过一次以后,每次都依样画瓢就行了。
大量是指文件数量多还是文件体积大?究竟大到了什么程度?
如果只是一次性的修改的话,现代的编辑器,Find All & Replace。
如果是需要脚本化的,会比较倾向用python的正则表达式re来做匹配,然后进行替换。
如果有母程序,作为子功能,和母程序的开发语言一致比较容易维护。