gpt4 book ai didi

ios - 在NSString中查找第一个字母并向后计数

转载 作者:行者123 更新时间:2023-12-01 18:25:41 24 4
gpt4 key购买 nike

我是IOS的新手,正在寻找一些指导。

我正在解析一个长的NSString。开头可能有几个垃圾字符(可以是任何非字母字符),然后是11位数字或空格,然后是单个字母(A-Z)。我需要获取字母的位置,并获取字母后面的11个字符到字母后面的1个字符的子字符串。

谁能给我一些指导呢?

示例:'!!2553072 C'
而且我想要:'53072 '

最佳答案

进行正则表达式或某些Objective-C向导可能会有更优雅的方法,但这是一个简单的解决方案(经过个人测试)。

-(NSString *)getStringContent:(NSString *)input
{
NSString *substr = nil;
NSRange singleLetter = [input rangeOfCharacterFromSet:[NSCharacterSet letterCharacterSet]];
if(singleLetter.location != NSNotFound)
{
NSInteger startIndex = singleLetter.location - 11;
NSRange substringRange = NSMakeRange(start, 11);
substr = [tester substringWithRange:substringRange];
}

return substr;
}

关于ios - 在NSString中查找第一个字母并向后计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13976560/

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