Swift 中的正则表达式

在一开始,Swift 里并没有提供正则表达式的支持,所以我们只能自己来封装,比如说写一个结构体,像这样:

其实现在 Swift 已经有了对正则表达式的支持,我们只需要这样:

直接就能获取正则捕获的内容了。

 

获取到的是一个 Range ,配合字符串的对应方法,自然可以拿到捕获的内容。如果没有,则返回空,配合 if 进行可选项值绑定,方便快捷!

发表评论

电子邮件地址不会被公开。 必填项已用*标注