我有一个原始字符串,打印如下:
DCBNONE
DBA12292018
DCSJACKSON
DACJOHN
我需要提取名字(DCS)和姓氏(DAC)。
如何通过首先识别前缀(DCS)然后将所有字符抓到Objective-C中的行尾来拉出这些字符?
答案 0 :(得分:2)
NSString *dcsData;
NSString *dacData;
NSArray *lines = [theString componentsSeperatedByCharactersInSet:[NSCharacterset newlineCharacterSet]];
for( NSString *line in lines )
{
if( [line hasPrefix:@"DCS"] )
{
dcsData = [line substringFromIndex:3];
}
if( [line hasPrefix:@"DAC"] )
{
dacData = [line substringFromIndex:3];
}
}
在Safari中输入。