我想看看特定的字符串是否与swift中的正则表达式模式匹配。我到目前为止的代码似乎检查给定字符串中的任何子字符串是否与 正则表达式匹配。如何查看特定字符串是否与正则表达式匹配?
let string = " (5"
let pattern = "[0-9]"
if string.rangeOfString(pattern, options: .RegularExpressionSearch) != nil {
print("matched")
}
上面的代码返回一个匹配,即使字符串作为一个整体不匹配模式。
如何我想代码操作:
" (5" -> no match
"(5" -> no match
"5" -> match
代码currenty如何操作:范围
" (5" -> match
"(5" -> match
"5" -> match
'让模式= “^ [0-9] $”' –