python中的正则表达式笔记与总结
2015-04-12 12:31
190 查看
最近在学习python编写爬虫,其中对正则表达式有要求,就学了点正则表达式。本文作为一个总结。。。
正则表达式regular expression(regex)是一种字符串,由字符和特殊符号组成,描述了字符和字符的某种重复方式,能按某种模式匹配一系列有相似特征的字符串。
注意点:匹配match指从一个字符串的开始进行部分or全部匹配,搜索search指从字符串的任意位置进行模式的匹配。
正则表达式使用的字符和特殊字符,见下表:
即大概有:管道符号(|) 、任意单个字符(.)、字符串的开头or结尾or单词边界开始匹配(^、$、\b、\B)、创建字符类([])、指定范围(-)和否定(^)、闭包操作符(*、+、?、{})实现多次出现或重复匹配(使用的是贪心策略!!)、特殊字符表示和字符集、圆括号(())创建子组。
正则表达式有多种多样的风格,但正则表达式本身是固定的。
python中re模块的主要函数:
正则表达式regular expression(regex)是一种字符串,由字符和特殊符号组成,描述了字符和字符的某种重复方式,能按某种模式匹配一系列有相似特征的字符串。
注意点:匹配match指从一个字符串的开始进行部分or全部匹配,搜索search指从字符串的任意位置进行模式的匹配。
正则表达式使用的字符和特殊字符,见下表:
即大概有:管道符号(|) 、任意单个字符(.)、字符串的开头or结尾or单词边界开始匹配(^、$、\b、\B)、创建字符类([])、指定范围(-)和否定(^)、闭包操作符(*、+、?、{})实现多次出现或重复匹配(使用的是贪心策略!!)、特殊字符表示和字符集、圆括号(())创建子组。
正则表达式有多种多样的风格,但正则表达式本身是固定的。
python中re模块的主要函数:
相关文章推荐
- 深入Python3 (Dive Into Python3)笔记5--正则表达式
- python的正则表达式学习笔记
- PHP 正则表达式 个人笔记总结
- python学习笔记(四)正则表达式
- python 学习笔记 10 -- 正则表达式
- Python 正则表达式笔记
- Python 正则表达式之 补充学习笔记
- python 正则表达式,个人阶段总结(二)
- JavaScript学习笔记之——正则表达式总结
- python 系统学习笔记(十五)---正则表达式
- 使用python和正则表达式获取url,及总结
- Python下的正则表达式原理和优化笔记
- Python下的正则表达式原理和优化笔记
- [PYTHON]核心编程笔记(15.Python正则表达式)
- [Python]第六课笔记--正则表达式
- Python开发技术详解-笔记_第06章-字符串与正则表达式
- devi into python 笔记(六)正则表达式 原始字符串
- python 学习笔记(5)用户自定义类正则表达式
- python 学习笔记12-----正则表达式