美文网首页
Swift基础之字符串trim方法使用

Swift基础之字符串trim方法使用

作者: flionel | 来源:发表于2017-11-15 12:41 被阅读23次
    world-cup.jpeg

    trim表示裁剪和修剪的意思,在swift中可以通过trim方法来删除字符串前后的空格或指定字符。例如在搜索的输入框内,为了避免用户提交的内容前后有空字符串,可以通过trim方法来处理。

    1. 删除字符串前后多余的空格

    let str1 = "    welcome to china , hehe hh    "
    let str2 = str1.trimmingCharacters(in: .whitespaces)
    print(str1)
    print(str2)
    

    2. CharacterSet枚举类型

    • controlCharacters 控制符
    • whitespaces 空格
    • newlines 换行符
    • whitespacesAndNewlines 空格换行
    • decimalDigits 小数
    • letters 文字
    • lowercaseLetters 小写字母
    • uppercaseLetters 大写字母
    • nonBaseCharacters 非基础
    • alphanumerics 字母数字
    • decomposables 可分解
    • illegalCharacters 非法字符
    • punctuationCharacters 标点
    • capitalizedLetters 大写
    • symbols 符号

    3. 删除字符串前后指定的字符

    let str1 = <>welcome home<>
    let characterSet = CharacterSet(charactersIn: "<>")
    let str2 = str1.trimmingCharacters(in: characterSet)
    
    // 打印结果
    print(str1)
    print(str2)
    

    相关文章

      网友评论

          本文标题:Swift基础之字符串trim方法使用

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