1

john@abc.com などの電子メール アドレスを含む xml を解析しようとすると、「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 に答える