我到处搜索,但它不符合我的要求。 如何检查字符串是否与正则表达式匹配? 我不希望知道我的字符串是否包含caracters或者它们是什么,但我想做一个函数,它返回true或false:这样做string" abcdefgh"匹配" [a-z] "。
我可以用PHP,JS来做,但显然在Swift中,所有人都只想知道哪些字符匹配。 ^^
此致
答案 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