本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。 注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever ...
分类:
编程语言 时间:
2016-10-12 10:46:41
阅读次数:
162
正则表达式基础语法 1.1匹配不同类型的字符 字符类 匹配的字符 1.2定位控制字符 1.3指定重复字符 1.4特殊控制类 1.5 特殊字符转义序列 常用正则验证规则 1. 检测用户名 要求:5到17位字符由字母开头、数字及英文符号组合 正则表达式:/^[a-zA-Z][a-zA-Z0-9_.@~! ...
分类:
移动开发 时间:
2016-10-11 11:42:01
阅读次数:
1273
1.定界符:/***/ 2.反斜杠:\代表转义(用来特殊输出) \\代表输出一个 在" "里要输出一个 " 要 \" 几个形式:\r \n \t \\ \" \' 3. ^ :匹配开头 $ :匹配结尾 4. * :代表前面表达式可出现n次 6. + 代表前面表达式至少出现一次 7. ? 代表前面表达 ...
分类:
其他好文 时间:
2016-09-26 16:13:50
阅读次数:
105
# 正则基础 ##字符 . 任意字符 [] 限定字符的范围 \d [0-9] \D [^0-9] \s 所有不可见字符 匹配一个空白字符,包括空格、制表符、换页符和换行符。 等价于[ \f\n\r\t\v?\u00A0\u1680?\u180e\u2000?\u2001\u2002?\u2003\u ...
分类:
其他好文 时间:
2016-09-24 18:54:03
阅读次数:
100