0
た後、私は、サーバーから来ている文字列を持つテンスペースを削除します。特定の文字
<p><a href=\"tel:(555) 555-5555\">(555) 555-5555</a> </p>
を私は「TEL:」の後にスペースを削除する最大10の文字。
私はこれをコードの下で試しましたが、目標を達成できませんでした。
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];
あなたの問題は何ですか?あなたの努力を表示してください。 – Andy
あなたは既にこのquesを尋ねてきました。あなたはすでにあなたの問題に関して十分な反応を得ています。[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