为啥 NSRegularExpression 不包含在适用于 Mac 应用程序的foundtion.framework 中,因为它适用于 iOS?
Posted
技术标签:
【中文标题】为啥 NSRegularExpression 不包含在适用于 Mac 应用程序的foundtion.framework 中,因为它适用于 iOS?【英文标题】:Why isn't NSRegularExpression included in foundtion.framework for Mac Apps, as it is for iOS?为什么 NSRegularExpression 不包含在适用于 Mac 应用程序的foundtion.framework 中,因为它适用于 iOS? 【发布时间】:2010-12-08 17:27:09 【问题描述】:为什么 NSRegularExpression 不包含在适用于 Mac osx 的foundtion.framework 中,因为它适用于 ios?
【问题讨论】:
【参考方案1】:如果 NSRegularExpression 没有出现在 10.7 中,我会感到非常惊讶,但您必须记住,它是 iOS 版本 4 中的新功能,这是一个相当新的版本。
因此,我怀疑一旦稍微成熟一点,它就会成为标准 Mac OS 基础的一部分。
【讨论】:
【参考方案2】:NSRegularExpression 包含在新发布的 OSX 10.7 中的 Foundation 中:)
【讨论】:
【参考方案3】:在 10.7 到来之前你可以使用CocoaOniguruma
【讨论】:
【参考方案4】:我也想念真正的正则表达式。不过也有类似的功能:
NSPredicate
您可能想查看related *** thread。
【讨论】:
以上是关于为啥 NSRegularExpression 不包含在适用于 Mac 应用程序的foundtion.framework 中,因为它适用于 iOS?的主要内容,如果未能解决你的问题,请参考以下文章
NSRegularExpression如何让NSRange超出范围?
NSRegularExpression 与 Swift 中的模板
NSRegularExpression 中的命名捕获组 - 获取范围组的名称