1

当我尝试解析包含电子邮件地址的 xml 时说 john@abc.com,它只显示“abc.com”。我怎样才能让它显示完整的电子邮件地址。在其他情况下,我使用以下内容删除了一些特殊字符:-

 string=[string stringByReplacingOccurrencesOfString:@"$" withString:@""];

但在这里我必须包括符号“@”和它前面的字符。

谢谢你的帮助。

4

2 回答 2

1

嗯...终于为自己找到了解决方案。我将 xml 数据转换为字符串并替换了字符。以下是代码:-

NSError* error;
NSString *content = [NSString stringWithContentsOfURL:url encoding:NSASCIIStringEncoding error:&error];
content=[content stringByReplacingOccurrencesOfString:@"@" withString:@"@"];
NSData *data = [content dataUsingEncoding:NSUTF8StringEncoding];

问题解决了 :)

于 2012-04-11T07:53:57.813 回答
0
NSString *string = @"$amdocs.com";
string=[string stringByReplacingOccurrencesOfString:@"$" withString:@"@"];
NSLog(@"%@",string);

也许它会帮助你。

于 2012-04-10T07:32:05.757 回答