【问题标题】:Searching within NSString在 NSString 中搜索
【发布时间】:2023-03-05 11:36:01
【问题描述】:

我有一个具有以下模式的 NSString:

Hello


No.: 123456789123
Age: 21

Country: xxx

如何在所述字符串中进行搜索,以便获得“123456789123”作为新字符串?

【问题讨论】:

    标签: iphone objective-c xcode


    【解决方案1】:

    rangeOfString: 将返回您正在搜索的字符串的范围。要从原始字符串中提取此范围,请使用 substringWithRange:

    编辑:如果您要查找的字符串未知(并且您想搜索“No.”字符串并提取其后面的所有内容,NSScanner 是一种好方法。 em>

    【讨论】:

      【解决方案2】:

      我认为[yourString substringWithRange:[yourString rangeOfString:@"123456789123"]] 应该给你你想要的。

      假设你有一个值为“123456789123”的变量,在这种情况下你会做[yourString substringWithRange:[yourString rangeOfString:otherString]]

      有关详细信息,请参阅NSString class reference

      【讨论】:

        猜你喜欢
        • 2012-06-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-23
        • 1970-01-01
        • 1970-01-01
        • 2011-09-25
        • 2023-03-26
        • 1970-01-01
        相关资源
        最近更新 更多