美文网首页iOS猿媛圈
Swift- 字符串删除

Swift- 字符串删除

作者: FlyElephant | 来源:发表于2016-12-27 09:51 被阅读16次

题目:输入两个字符串,从第一个字符串中删除在第二个中出现过的所偶字符串。例如从第一个字符串"We are students."中删除第二个字符中“aeiou”中出现过的字符得到的结果是"W r stdnts".
核心代码:
<pre><code>`
func compareDelete(origin:String,delte:String) -> String {
if origin.characters.count == 0 {
return ""
}

    var dict:[String:Int] = [:]
    for i in 0..<delte.characters.count {
        let char:String = delte[i]
        if dict[char] == nil {
            dict[char] = 1
        }
    }
    var result:String = ""
    for i in 0..<origin.characters.count  {
        let char:String = origin[i]
        if dict[char] == nil {
            result += char
        }
    }
    
    return result
}`</code></pre>

测试代码:
<pre><code>var result:String = hashSearch.compareDelete(origin: "We are students.", delte: "aeiou") print("FlyElephatn-对比删除之后的字符串---\(result)")</code></pre>

相关文章

  • Swift- 字符串删除

    题目:输入两个字符串,从第一个字符串中删除在第二个中出现过的所偶字符串。例如从第一个字符串"We are stud...

  • fortran实例_挑选LLJs

    Frotran 删除字符串空格 Trim 删除字符串结尾处的空格AdjustL 删除字符串开头的空格,左对齐Ad...

  • python字符串操作,删除、替换、拼接等

    一、字符串删除、字符串替换 1.删除字符串首尾的多余字符,strip(),lstrip(),rstrip() 2....

  • python_对字符串的处理

    字符串删除strip 函数原型声明:s为字符串,rm为要删除的字符序列s.strip(rm) 删除s...

  • 字符串(六)

    删除字符串头尾字符 在处理字符串时,有时需要删除字符串头尾的某些字符,这时可以使用strip()、lstrip()...

  • Sass字符串函数-unquote($string)

    unquote($string):删除字符串中的引号; unquote( ) 函数只能删除字符串最前和最后的引号(...

  • swift-字符串

    在oc语言中,NSString来申明一个字符串。 在swift语言中,用String来申明一个字符串,学习过jav...

  • swift-字符串

    获取文件名的后缀

  • swift-字符串

    字符串 在 Swift 中绝大多数的情况下,推荐使用 String 类型 使用 String 的原因 String...

  • swift-类属性

    了解属性之前,需要先了解前面的swift-类结构内容 - swift-类结构源码探寻[https://www.ji...

网友评论

    本文标题:Swift- 字符串删除

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