美文网首页
swift 、 oc 如何去除字符串中的 空格 换行

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

作者: aggie1024 | 来源:发表于2022-03-07 15:43 被阅读0次

    原链接:
    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 如何去除字符串中的 空格 换行

          本文链接:https://www.haomeiwen.com/subject/ddrnrrtx.html