swift 、 oc 如何去除字符串中的 空格 换行

原链接:
https://www.jianshu.com/p/544f32c74dae

字符串中如何把空格去掉来整理一下oc 和 swift 的方法

1.去掉字符串中所有空格

OC:
NSString *string = [NSString stringWithFormat:@"今天听了一首歌 ,特别好听 "];
string = [string stringByReplacingOccurrencesOfString:@" " withString:@""];
NSLog(@"%@", string);

SWIFT:
var string = "今天听了一首歌 ,特别好听 "
string = string.replacingOccurrences(of: " ", with: "")
print(string)
2.去掉字符串首尾空格

OC:
NSString *string = [NSString stringWithFormat:@" 今天听了一首歌 ,特别好听 "];
string = [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
NSLog(@"%@", string);

SWIFT:
var string = " 今天听了一首歌 ,特别好听 "
string = string.trimmingCharacters(in: CharacterSet.whitespaces)
print(string)
3.去掉字符串中所有回车

NSString *string = [NSString stringWithFormat:@"今天听了一首歌 ,特别好听 "];
string = [string stringByReplacingOccurrencesOfString:@“\n" withString:@""];
NSLog(@"%@", string);

SWIFT:
var string = "今天听了一首歌 ,特别好听 "
string = string.replacingOccurrences(of: “\n", with: "")
print(string)
4.去掉字符串首尾换行

OC:
NSString *string = [NSString stringWithFormat:@" 今天听了一首歌 ,特别好听 "];
string = [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
NSLog(@"%@", string);

SWIFT:
var string = " 今天听了一首歌 ,特别好听 "
string = string.trimmingCharacters(in: CharacterSet.whitespacesAndNewlines)
print(string)
5.另外附上部分转义符让大家在熟悉熟悉

\a - Sound alert
\b - 退格
\f - Form feed
\n - 换行
\r - 回车
\t - 水平制表符
\v - 垂直制表符
\ - 反斜杠
" - 双引号
' - 单引号
%% —%

你可能感兴趣的:(swift 、 oc 如何去除字符串中的 空格 换行)