正则表达式和python的re模块
By 钟桓
9月 4 2014 更新日期:9月 4 2014
文章目录
1. 什么是正则表达式2. 元字符使用一览表:3. 字符转义4. 重复5. 字符类6. 分支条件7. 分组8. re模块
8.0.1. compile8.0.2. match和search8.0.3. split8.0.4. findall8.0.5. findite...
分类:
编程语言 时间:
2014-09-05 11:29:41
阅读次数:
309
一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。\ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。...
分类:
其他好文 时间:
2014-09-02 14:00:14
阅读次数:
237
分类: C/C++ 在Linux的C标准库中包含了一个正则库(Windows下无此正则库),只需要引用<regex.h>即可使用,但是使用了几天却发现Linux自带的正则库无法使用元字符和非贪婪匹配,例如: str:?? 1.1.1.1 regex: (...
分类:
其他好文 时间:
2014-08-31 08:09:51
阅读次数:
221
表达式匹配/^\s*$/匹配空行。/\d{2}-\d{5}/验证由两位数字、一个连字符再加 5 位数字组成的 ID 号。/]*)?>[\s\S]*/匹配 HTML 标记。下表包含了元字符的完整列表以及它们在正则表达式上下文中的行为:字符说明\将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例...
分类:
其他好文 时间:
2014-08-26 19:14:36
阅读次数:
260
正则表达式30分钟入门教程版本:v2.31 (2009-4-11) 作者:deerchao 转载请注明来源目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么...
分类:
其他好文 时间:
2014-08-25 19:01:34
阅读次数:
327
符号正则表达式由一组普通字符和元字符组成。普通字符包括数字和大小写的字母。元字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n”匹配换行符。序列“\\”匹配“\”而“\(”则匹配“(”。 ^ 匹配输入字符串的开始位.....
分类:
Web程序 时间:
2014-08-25 16:35:34
阅读次数:
255
. 用来匹配任意一个字符,除了换行符* 用来匹配它前面字符的任意多次^ 匹配行首$ 用来匹配行尾[char] 匹配中括号字符集中的某一个字符[^char] 匹配没有在char中的字符\ 用来转义某个特殊含义的字符"\" 完整匹配单词"the",不会匹配"then" 等。
分类:
其他好文 时间:
2014-08-25 14:56:24
阅读次数:
320
JavaScript正则表达式的元字符:([{\^$|)?*+.元字符含义^串的开始$串的结束*零到多次匹配+一到多次匹配?零或一次匹配\b单词边界另外,还有一些预定义的特殊字符也被称为元字符元字符描述.查找单个字符,除了换行和行结束符。\w查找单词字符。\W查找非单词字符。\d查找数字。\D查.....
分类:
Web程序 时间:
2014-08-24 15:20:32
阅读次数:
281
“正则表达式”描述在搜索文本正文时要匹配的一个或多个字符串。该表达式可用作一个将字符模式与要搜索的字符串相匹配的模板。正则表达式包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。特殊字符下表包含了单字符元字符的列表以及它们在正则表达式中的行为。注意若要匹配这些特殊字符之一,必...
分类:
其他好文 时间:
2014-08-24 00:08:11
阅读次数:
338