gpt4 book ai didi

ios - Cocoa XCode 中基本 RegEx 实现(在另一个字符串中搜索一个字符串)的简单(教程/博客/解释)?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:50:09 24 4
gpt4 key购买 nike

我有一个存储在字符串中的 html 代码。现在我想从源代码中提取其中一张图片。

我之前使用的是 REgExKitLite,但根据此链接 http://www.cocoabuilder.com/archive/cocoa/288966-applications-using-regexkitlite-no-longer-being-accepted-at-the-appstore.html ,如果我们想将我的应用提交到应用商店,建议不要使用 REGExKitLite。

我只需要一个非常简单的实现来使用正则表达式从一个字符串中提取另一个字符串。大多数其他 SO 解决方案都试图完成相当复杂的任务,因此对于像我这样的初学者来说很难理解。

即使是很好的教程链接(关于 NSRegularExpression 实现)也可以。只要教程简单明了,我真的不介意阅读它并学习基础知识。谢谢!

最佳答案

在 iOS 4.0+ 中,您可以使用 NSRegularExpression:

NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"stack(.*).html" options:0 error:NULL];
NSString *str = @"stackoverflow.html";
NSTextCheckingResult *match = [regex firstMatchInString:str options:0 range:NSMakeRange(0, [str length])];
// [match rangeAtIndex:1] gives the range of the group in parentheses
// [str substringWithRange:[match rangeAtIndex:1]] gives the first captured group in this example

可以关注这个reference以获得更多解决方案。

关于ios - Cocoa XCode 中基本 RegEx 实现(在另一个字符串中搜索一个字符串)的简单(教程/博客/解释)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10381436/

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