ios学习--正则表达式运算符优先级
2016-04-05 14:00
483 查看
正则表达式从左到右进行计算,并遵循优先级顺序,这与算术表达式非常类似。
相同优先级的从左到右进行运算,不同优先级的运算先高后低。下表从最高到最低说明了各种正则表达式运算符的优先级顺序:
copy from :http://www.runoob.com/regexp/regexp-operator.html
相同优先级的从左到右进行运算,不同优先级的运算先高后低。下表从最高到最低说明了各种正则表达式运算符的优先级顺序:
运算符 | 描述 |
---|---|
\ | 转义符 |
(), (?:), (?=), [] | 圆括号和方括号 |
*, +, ?, {n}, {n,}, {n,m} | 限定符 |
^, $, \任何元字符、任何字符 | 定位点和序列(即:位置和顺序) |
| | 替换,"或"操作 字符具有高于替换运算符的优先级,使得"m|food"匹配"m"或"food"。若要匹配"mood"或"food",请使用括号创建子表达式,从而产生"(m|f)ood"。 |
相关文章推荐
- ios学习--正则表达式元字符
- 截取PDF的某一页 iOS
- ios学习--正则表达式非显式的元字符
- iOS项目中为控件定义输出口连线
- iOS OC与JS,JS与OC交互
- ios进制转换
- ios后台长时间运行的选择策略及注意事项
- iOS 根据一个VC上的view得到该VC
- iOS Autolayout约束动画化
- iOS开发之SDWebImage的使用
- iOS block从零开始
- iOS证书和.p12文件
- 热门IOS 第三方库
- [iOS]Runtime
- 在写一个iOS应用之前必须做的7件事
- iOS滤镜 图片处理
- 使用XIB, 如何让文字随心所欲的换行
- iOS开发之AFNetworking的使用
- 使用苹果原生API进行二维码和条形码的扫描
- iOS 适配64位系统需要注意什么?