【问题标题】:Objective-C - Using NSScanner to read string?Objective-C - 使用 NSScanner 读取字符串?
【发布时间】:2011-11-18 19:04:23
【问题描述】:

所以我正在尝试读取 html 字符串的内容。

[scanner scanUpToString:@"<" intoString:&result];

将内容读入字符串的最快方法是什么,但忽略最后一个字符,在这种情况下是“&lt;”。我不想做stringByReplacingOccuranceOfString,那会执行得很慢

【问题讨论】:

    标签: objective-c nsscanner


    【解决方案1】:

    NSScanner 的

    -scanUpToString:(NSString *)stopString intoString:(NSString *)result

    结果中不包含stopString;你不需要忽略最后一个字符,因为它不包括在内。

    【讨论】:

    • 我的错,我的意思是删除第一个字符,因为我正在从“”,所以问题是字符串开头有一个“
    • @aryaxt 在扫描内容之前放置一个[scanner scanString:@"&lt;" intoString:nil] 以跳过它。 @Scottresult 参数上缺少星号:(NSString **)result;
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-28
    • 2011-10-14
    • 2011-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多