当我尝试解析包含电子邮件地址的 xml 时说 john@abc.com,它只显示“abc.com”。我怎样才能让它显示完整的电子邮件地址。在其他情况下,我使用以下内容删除了一些特殊字符:-
string=[string stringByReplacingOccurrencesOfString:@"$" withString:@""];
但在这里我必须包括符号“@”和它前面的字符。
谢谢你的帮助。
当我尝试解析包含电子邮件地址的 xml 时说 john@abc.com,它只显示“abc.com”。我怎样才能让它显示完整的电子邮件地址。在其他情况下,我使用以下内容删除了一些特殊字符:-
string=[string stringByReplacingOccurrencesOfString:@"$" withString:@""];
但在这里我必须包括符号“@”和它前面的字符。
谢谢你的帮助。
嗯...终于为自己找到了解决方案。我将 xml 数据转换为字符串并替换了字符。以下是代码:-
NSError* error;
NSString *content = [NSString stringWithContentsOfURL:url encoding:NSASCIIStringEncoding error:&error];
content=[content stringByReplacingOccurrencesOfString:@"@" withString:@"@"];
NSData *data = [content dataUsingEncoding:NSUTF8StringEncoding];
问题解决了 :)
NSString *string = @"$amdocs.com";
string=[string stringByReplacingOccurrencesOfString:@"$" withString:@"@"];
NSLog(@"%@",string);
也许它会帮助你。