SVG 문자열이 있는데 두 속성 (폭과 높이)을 추출해야합니다.Javascript regex. SVG 문자열에서 값을 추출해야합니다.
내가 XML을 파서로 사용할 수없는 이유는 어디서나 DOM이 없기 때문입니다. 이 같은
SVG의 외모 :
<svg xmlns="http://www.w3.org/2000/svg" xlink="http://www.w3.org/1999/xlink" version="1.1" width="768" height="1005" space="preserve">
LOT OF DATA HERE... <></> etc
</svg>
I는 다음과 같이 시작 :
var width = svgString.match(/^<svg.\width.=.(.*)$>/gm);
그것은 오전 4시 그리고 내 머리는 작동하지 않습니다. 누군가 도움이된다면 도움이 될 것입니다. 고마워.
Thx, 너의 솔루션을 사용했다. 일부 SVG에 작은 따옴표가 있으면 '\ "'또는'\''를 검색하기 위해 조금 수정합니다. 처음에는 SVG의 doctype 태그가있는 것을 보았으므로 처음부터'^'을 제거했습니다. – vale4674