📌  相关文章
📜  快速检查字符串是否包含字符串 - Swift (1)

📅  最后修改于: 2023-12-03 14:54:19.592000             🧑  作者: Mango

快速检查字符串是否包含字符串 - Swift

在 Swift 中,我们可以使用 contains() 方法来快速检查一个字符串是否包含另一个字符串。

语法
func contains(_ element: String) -> Bool
参数
  • element: String :要检查的子字符串。
返回值
  • 如果原字符串包含指定的子字符串,则返回 true
  • 如果原字符串不包含指定的子字符串,则返回 false
使用示例
let str = "Hello, World!"

if str.contains("World") {
  print("包含")
} else {
  print("不包含")
}

代码执行结果为:

包含
注意事项

默认情况下,contains() 方法区分大小写。如果您需要进行不区分大小写的字符串比较,请使用 range(of:options:) 方法,并在选项参数中设置 .caseInsensitive 标志。例如:

let str = "Hello, World!"

if str.range(of: "world", options: [.caseInsensitive]) != nil {
  print("包含")
} else {
  print("不包含")
}

代码执行结果为:

包含

以上就是 Swift 中快速检查字符串是否包含字符串的方法介绍。