gpt4 book ai didi

iphone - 如何在iOS中获得子字符串?

转载 作者:行者123 更新时间:2023-12-01 17:24:05 27 4
gpt4 key购买 nike

我有一个包含一些文本的字符串:

 <p>ProductImage [height:60]</p>

我只想从中提取60?这里的60只是一个任意值

最佳答案

您可以使用NSScanner或使用NSRegularExpression搜索。

NSScanner* sc = [NSScanner scannerWithString:s];
int num;
[sc scanUpToCharactersFromSet:[NSCharacterSet decimalDigitCharacterSet]
intoString:nil];
[sc scanInt:&num];

要么:
int num;
NSError* err = nil;
NSRegularExpression* r = [NSRegularExpression regularExpressionWithPattern:@"\\d+"
options:0
error:&err];
// error-checking omitted
for (NSTextCheckingResult* match in [r matchesInString:s
options:0
range:NSMakeRange(0, [s length])])
num = [[s substringWithRange: [match range]] intValue];

关于iphone - 如何在iOS中获得子字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8330663/

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