Pri*_*tri 12 objective-c nsstring
我的json回来了:
地址="129城市道路
\nShoreditch
\n伦敦EC1V 1JB";
我想删除"\n".因为我想在一行中显示它.
我试过以下:
NSString * newReplacedString = [string stringByReplacingOccurrencesOfString:@"\n" withString:@""];
NSString * newReplacedString = [string stringByTrimmingCharactersInSet:[NSCharacterSet newlineCharacterSet]];
Run Code Online (Sandbox Code Playgroud)
两者结果相同:
结果
密歇根大道900号
芝加哥
伊利诺伊州60611
如果我试过这个
NSString *s = [string stringByReplacingOccurrencesOfString:@"\n" withString:@"\\n"];
Run Code Online (Sandbox Code Playgroud)
结果
密歇根大道900号
\nChicago
\nIllinois 60611
请建议.
Man*_*hal 21
试试吧 :
NSString *address = @"129 City Road \nShoreditch \nLondon EC1V 1JB";
address = [address stringByReplacingOccurrencesOfString:@"\n" withString:@""];
address = [address stringByTrimmingCharactersInSet:[NSCharacterSet newlineCharacterSet]];
Run Code Online (Sandbox Code Playgroud)
这工作,我得到的输出如下:
129 City Road Shoreditch London EC1V 1JB
Run Code Online (Sandbox Code Playgroud)
rck*_*nes 16
它看起来像是\n字符串中的字符串,而不是换行符,然后你需要逃避\,如\\n:
NSString * newReplacedString = [string stringByReplacingOccurrencesOfString:@"\\n" withString:@""];
NSString * newReplacedString = [string stringByTrimmingCharactersInSet:[NSCharacterSet newlineCharacterSet]];
Run Code Online (Sandbox Code Playgroud)
小智 9
NSString *newString = [str stringByReplacingOccurrencesOfString:@"\r\n" withString:@""];
Run Code Online (Sandbox Code Playgroud)
对于那些可能正在寻找答案的人.尝试以上一次.它对我有用.
这对我有用:
NSString *s = [@"900 N Michigan \nAvenue \nChicago \nIllinois 60611" stringByReplacingOccurrencesOfString:@"\n" withString:@""];
NSLog(@"%@", s); //900 N Michigan Avenue Chicago Illinois 60611
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28920 次 |
| 最近记录: |