ios – 瑞典的RegEx?

前端之家收集整理的这篇文章主要介绍了ios – 瑞典的RegEx?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我学习斯威夫特,我有(其他)问题.在斯威夫特是否有正式的意见,如果是,如何使用它们?

在我的研究中,我发现了一些冲突的信息. Apple Developer documents有一些提到RegEx的东西,但它看起来和我看过的任何其他语言都有所不同.如果是这样的解决方案,我怎么使用它?

另一方面,This网站表明,SwEx不存在RegEx.它是否正确?

如果它有帮助,我正在尝试使用正则表达式来获得包含价格的JSON风格API中的比特币的平均价格,还有很多我不想要的东西.

对不起,另一个基本的问题.

解决方法

不幸的是,Swift缺乏正则表达式.但是您所指的外部链接公开了使用正则表达式的两种方式.

>在NSRegularExpression周围做一个类包装,并使用这个类.
>调用Foundation方法rangeOfString:options:以RegularExpressionSearch作为选项.这在斯威夫特.

第二种方式更干净,更简单.

Swift中的方法方法定义

func rangeOfString(_ aString: String!,options mask: NSStringCompareOptions) -> NSRange

您可以使用正则表达式匹配:

let myStringToBeMatched = "ThisIsMyString"
let myRegex = "ing$"
if let match = myStringToBeMatched.rangeOfString(myRegex,options: .RegularExpressionSearch){
    println("\(myStringToBeMatched) is matching!")
}

这是Apple在rangeOfString()上的文档

原文链接:https://www.f2er.com/iOS/336281.html

猜你在找的iOS相关文章