swift正则表达式
来源:互联网 发布:剑网3成男捏脸数据分享 编辑:程序博客网 时间:2024/06/07 04:17
最近抓取学校教务数据,要进行网页字符串的截取,在网上找到的相关代码,很好用
private func check(str:String){
// 使用正则表达式一定要加try语句
do {
// - 1、创建规则
// let pattern = "td width=\"75%\"(.*)</td>"
let pattern = "\">([^</]+)</td>"
// - 2、创建正则表达式对象
let regex = try NSRegularExpression(pattern: pattern, options:NSRegularExpressionOptions.CaseInsensitive)
// - 3、开始匹配
let res = regex.matchesInString(str, options:NSMatchingOptions(rawValue: 0), range: NSMakeRange(0, str.characters.count))
// 输出结果
for checkingRes in res {
print((str as NSString).substringWithRange(checkingRes.range))
}
}
catch {
print(error)
}
}
http://www.jb51.net/article/73100.htm
- Swift之正则表达式
- swift正则表达式
- iOS swift-正则表达式
- Swift常用正则表达式
- swift的正则表达式(NSRegularExpression)
- Swift中使用正则表达式
- Swift 表达正则表达式-手机-邮箱-密码
- 收藏swift正则表达式的各种验证
- swift 正则表达式 判断Emoji表情
- Swift正则表达式--判断输入类型
- swift正则表达式的几种方式
- IOS开发运用正则表达式提取字符串之swift
- Swift - 正则表达式的几种使用方式
- Swift 正则表达式 验证手机号、邮箱、URL等
- iOS 正则表达式的使用(Swift版)
- swift 获取网页中图片地址的正则表达式
- swift 手机号、邮箱、网址等正则表达式验证
- Swift 表达式
- org.springframework.validation.BindException问题解决
- Hadoop DataNode, NameNode无法启动
- vim使用 命令总结及实例
- AngularJS的学习--$on、$emit和$broadcast的使用
- java接口和抽象类
- swift正则表达式
- UIAlertView和UIAlertController那点事儿
- jQuery 之 get、getJSON 与 getScript 方法(13)
- POJ1065——Wooden Sticks(动态规划,二分优化)
- Java如何判断线程池所有任务是否执行完毕
- AngularJS常用插件与指令收集
- Google论文系列(2) MapReduce
- ListView的优化问题
- android 设置AlertDialog样式,宽度为屏幕宽度