iOS 删除HTML字符串中某个div
时间: 2023-12-12 22:05:06 浏览: 153
IOS开发之路--C语言数组和字符串
您可以使用正则表达式在iOS中删除HTML字符串中的某个div。以下是示例代码:
```
NSString *htmlString = @"<div id='div1'>This is div 1</div><div id='div2'>This is div 2</div>";
NSString *divIdToDelete = @"div1";
NSString *pattern = [NSString stringWithFormat:@"<div id='%@'>(.*?)</div>", divIdToDelete];
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:pattern options:NSRegularExpressionCaseInsensitive error:nil];
NSString *modifiedHtmlString = [regex stringByReplacingMatchesInString:htmlString options:0 range:NSMakeRange(0, [htmlString length]) withTemplate:@""];
NSLog(@"Modified HTML string: %@", modifiedHtmlString);
```
在上面的代码中,我们首先定义了一个包含两个div的HTML字符串。然后,我们指定要删除的div的ID,即“div1”。接下来,我们使用正则表达式来找到该div并删除它。最后,我们打印修改后的HTML字符串。
阅读全文