如何检查我的字符串是否与正则表达式匹配 - Swift 3

时间:2017-08-01 19:27:18

标签: regex swift

我到处搜索,但它不符合我的要求。 如何检查字符串是否与正则表达式匹配? 我不希望知道我的字符串是否包含caracters或者它们是什么,但我想做一个函数,它返回true或false:这样做string" abcdefgh"匹配" [a-z] "。

我可以用PHP,JS来做,但显然在Swift中,所有人都只想知道哪些字符匹配。 ^^

此致

1 个答案:

答案 0 :(得分:0)

您不应该空洞地将想法从一种语言导入另一种语言:

let regex = try! NSRegularExpression(pattern: "[a-z]", options: [])
let str = "abcdefgh"

let isMatch = regex.firstMatch(in: "abcdefgh", options: [], range: NSMakeRange(0, str.utf16.count)) != nil