【发布时间】:2012-08-07 05:25:42
【问题描述】:
我正在尝试从某些标签中获取所有 XML(不仅仅是值,而是所有内容,包括两个打开和关闭标签之间的更多 XML),我想我会使用正则表达式。
我的代码是这样的
NSError *error2 = NULL;
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"<PayloadPost>(.*)</PayloadPost>"
options:NSRegularExpressionCaseInsensitive
error:&error2];
if (error2)
{
NSLog(@"Error %@", [error2 description]);
}
NSArray *payloadRanges=[regex matchesInString:theXMLString options:0 range:NSMakeRange(0, [theXMLString length])];
int size=[payloadRanges count];
printf("Size %d",size);
基本上我需要“PayloadPost”中的所有内容,但它一直没有给我任何东西。我一直得到 0 的大小,我知道 XML 中有 3 个实例。
谁能帮帮我?
【问题讨论】:
标签: ios xml regex nsregularexpression