Ich habe eine Zeichenfolge, die von einem Server kommen:Zehn Spaces nach bestimmten Zeichen
<p><a href=\"tel:(555) 555-5555\">(555) 555-5555</a> </p>
Ich mag jeden Raum entfernen, nachdem „tel:“ bis zu 10 Zeichen.
Ich versuchte dies unter Code, aber erreichte mein Ziel nicht.
NSString *serviceMessage = dict[@"message"];
serviceMessage = [serviceMessage stringByReplacingOccurrencesOfString:@"<br />" withString:@"\n"];
serviceMessage = [serviceMessage stringByReplacingOccurrencesOfString:@"<div>" withString:@"\n"];
serviceMessage = [serviceMessage stringByReplacingOccurrencesOfString:@"<p>" withString:@""];
serviceMessage = [serviceMessage stringByReplacingOccurrencesOfString:@"</div>" withString:@""];
serviceMessage = [serviceMessage stringByReplacingOccurrencesOfString:@"</p>" withString:@""];
serviceMessage = [serviceMessage stringByReplacingOccurrencesOfString:@" " withString:@""];
serviceMessage = [serviceMessage stringByReplacingOccurrencesOfString:@"\n" withString:@" "];
NSString *mainString = serviceMessage;
if ([mainString containsString:@"tel:"]) {
NSUInteger location = [mainString rangeOfString:@"tel:"].location + 4;
NSString *newString = [mainString substringFromIndex:location];
[newString substringWithRange:NSMakeRange(10,0)];
NSString *newStr =[newString substringToIndex:12];
NSLog(@"New Trimed string:%@",newStr);
newStr = [newStr stringByReplacingOccurrencesOfString:@" " withString:@""];
NSLog(@"Final Trimed string:%@",newStr);
}
serviceMessage = [serviceMessage stringByTrimmingCharactersInSet:
[NSCharacterSet whitespaceAndNewlineCharacterSet]];
NSString *from = @"From : ";
NSString *dealerName = dict[@"messageFrom"];
NSString * append = [NSString stringWithFormat:@"%@%@%@%@",from, dealerName,@"\n",serviceMessage];
Was war dein Problem? Zeigen Sie Ihre Bemühungen. – Andy
Sie haben diese Frage schon vorher gestellt und Sie haben bereits genug Antwort auf Ihr Problem .. [http://stackoverflow.com/questions/39632321/remove-space-after-a-particular-character/39632578#39632578] (http://stackoverflow.com/questions/39632321/remove-space-after-a-particular-character/39632578#39632578) – vaibhav