iOS开发 swift 和 oc 如何去除字符串中的 空格 换行

字符串中如何把空格去掉来整理一下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 - 垂直制表符
\ - 反斜杠
" - 双引号
' - 单引号
%% —%

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