2012-03-19 3 views

답변

0

정규식이 없지만 libxml2.

xmlstarlet ed -L -d "//svg:path[contains(@style, 'stroke:#ffffff')]" *.svg 
0

신속하고 더러운 :

perl -0777 -p -e 's%<path\s[^<>]*\bstroke:\s*rgb\(\s*255\s*,\s*255\s*,\s*255\s*\)[^<>]*/>%%g' <infile.svg >outfile.svg 

(누군가가 적절한 XML 처리하지 regexps '에를 사용하는 당신에게 말할 것이다, 그들은 잘 될 것입니다 그럼에도 불구하고,이 정규 표현식은 줄 바꿈의 위치에 대하여 적어도 강력한입니다..)