如何比较迅捷的两个弦



我有以下问题:

我想比较一个字符串是否包含 "Schreibe etwas..."

我用以下代码解决了它:

selectedText = postTextView.text!
let isText = selectedText
if isText != "Schreibe etwas..." {
    shareButton.isEnabled = true
    abortButton.isEnabled = true
}

但它不起作用。如何解决这个问题呢?

预先感谢您的帮助!

您可以尝试

if !isText.contains("Schreibe etwas...") {
    shareButton.isEnabled = true
    abortButton.isEnabled = true
}
let myString =  isText.absoluteString
if myString.range(of:"Schreibe etwas") != nil { 
//do some thing
}

使用此代码比较两个字符串

  var a : String = "Schreibe etwas..."
  var b  : String = "Schreibe etwas..."
  if(a.caseInsensitiveCompare(b) == .orderedSame){
      print("string is Same")
  }

相关内容

  • 没有找到相关文章

最新更新