gpt4 book ai didi

html - objective-c 是否具有 strip 标签功能?

转载 作者:行者123 更新时间:2023-11-28 04:42:41 25 4
gpt4 key购买 nike

我正在寻找一个 Objective-C 函数(自定义或内置),它可以从字符串中去除 html 标记,类似于可以在此处找到的 PHP 版本:

http://php.net/manual/en/function.strip-tags.php

如有任何帮助,我们将不胜感激!

最佳答案

这只是删除了 <>字符和它们之间的所有内容,我认为这就足够了:

- (NSString *) stripTags:(NSString *)str
{
NSMutableString *ms = [NSMutableString stringWithCapacity:[str length]];

NSScanner *scanner = [NSScanner scannerWithString:str];
[scanner setCharactersToBeSkipped:nil];
NSString *s = nil;
while (![scanner isAtEnd])
{
[scanner scanUpToString:@"<" intoString:&s];
if (s != nil)
[ms appendString:s];
[scanner scanUpToString:@">" intoString:NULL];
if (![scanner isAtEnd])
[scanner setScanLocation:[scanner scanLocation]+1];
s = nil;
}

return ms;
}

关于html - objective-c 是否具有 strip 标签功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3627374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com