objective-c - 在两个已知字符串之间搜索一个字符串

标签 objective-c nsstring

我有一个包含以下内容的字符串:

href="http://www.website.com/" /> [...] [...]

我只想得到字符串的中心部分。怎么可能得到@"href=""和@""/>"之间的部分

注意:即使它看起来像 xml-code,它也包含在 NSString 中。

最佳答案

我知道了!

这是代码(写得不是很好):

NSRange rr2 = [content rangeOfString:@"href=\""];
    NSRange rr3 = [content rangeOfString:@"\" />"];
    int lengt = rr3.location - rr2.location - rr2.length;
    int location = rr2.location + rr2.length;
    NSRange aa;
    aa.location = location;
    aa.length = lengt;
    theString = [theString substringWithRange:aa];

关于objective-c - 在两个已知字符串之间搜索一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2493153/

相关文章:

objective-c - define - 常量或文字 Objective-C

ios - 从电话簿中获取的联系号码中删除空格

ios - iphone - 应用程序崩溃的形式

objective-c - 使用 Box2D 将 UIImage 添加到 CCSprite

ios - 找不到符号 : kUTTypeImage

ios - UIViewController 内的 UIsearchController 使用自动布局

ios - NSArray 到 NSMutableArray 到 NSString

ios - 我需要将 __NSCFArray 转换为数组。是否可以?

iphone - 如何为iPhone解析文件?我应该使用NSScanner吗?

iOS - 通过在左边缘平移弹出 View Controller ,导航栏消失