我有来自svg文件的xml字符串如下。
<?xml version="1.0" standalone="yes"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 2626 3807">
<g>
<title>BG Layer</title>
<rect x="0" y="0" height="600" width="300" fill="#bfbfbf" id="svg_26"/>
</g>
<g>
</svg>
我希望使用reqular表达式来获取跟随字符串的范围。
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 2626 3807">
我的代码是
NSRegularExpression *regularExp = [NSRegularExpression regularExpressionWithPattern:@"<svg([a-z][a-z0-9]*)\b[^>]" options:NSRegularExpressionCaseInsensitive error:nil];
NSRange matchRange = [regularExp rangeOfFirstMatchInString:urlString options:0 range:NSMakeRange(0, urlString.length)];
它不起作用。