ios – 瑞典的RegEx?

发布时间:2019-09-20 发布网站:脚本之家
脚本之家收集整理的这篇文章主要介绍了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()上的文档

总结

以上是脚本之家为你收集整理的ios – 瑞典的RegEx?全部内容,希望文章能够帮你解决ios – 瑞典的RegEx?所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:76874919,请注明来意。

快乐,其实很简单!比如有我~

关注我升职加薪

标签: