gpt4 book ai didi

regex - 枚举字符串中的匹配项

转载 作者:行者123 更新时间:2023-11-30 14:14:21 24 4
gpt4 key购买 nike

我正在重写我的字符串类,以简化正则表达式的执行。它工作得很好,直到我升级到 Xcode 7 beta 和 swift 2.0。

regex.enumerateMatchesInString(str, options: NSMatchingOptions(rawValue: 0), range: all) {
(result : NSTextCheckingResult!, _, _) in

// do stuff
}

我不断收到错误“无法使用类型为 '(String, options: NSMatchingOptions, range: _NSRange, (NSTextCheckingResult!, _, _) -> _)' 的参数列表调用 'enumerateMatchesInString'”

我可以在不添加闭包/ block 的情况下让它工作,但这违背了在字符串中使用枚举匹配的目的。

最佳答案

如果将 NSTextCheckingResult! 更改为 NSTextCheckingResult?,它就可以工作,因为这是实际的声明。

关于regex - 枚举字符串中的匹配项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31372857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com