1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语 ...
分类:
编程语言 时间:
2017-11-02 16:11:10
阅读次数:
218
1.Python软件开发基础 1.Linux操作系统2.Docker基础3.Python基础语法4.Python字符串解析5.Python正则表达式6.Python文件操作7.Python 模块8.Python异常9.python GUI编程10.Python时间和日历掌握技能1.掌握计算机的构成和 ...
分类:
编程语言 时间:
2017-11-02 11:31:21
阅读次数:
167
玩正则表达式是Python的re模块的方法 re.match()方法有三个参数: 第一个参数就是你自己写的正则表达式,第二个就是你要匹配的目标字符串,第三个就是一个匹配的模式。 这个东西没什么难点,就是需要多练习。 ...
分类:
编程语言 时间:
2017-11-01 12:03:10
阅读次数:
211
0. 1.参考 Python正则表达式指南 https://docs.python.org/2/library/re.html https://docs.python.org/3/library/re.html 2.分组 m.group() xx m.groupdict 用于命名分组 3.提取 re ...
分类:
编程语言 时间:
2017-10-30 14:57:44
阅读次数:
233
1. Find any hexadecimal number in a larger body of text \b[0-9a-fA-F]+\b 2. Check whether a text string holds just a hexadecimal number \A[0-9a-fA-F]+ ...
分类:
编程语言 时间:
2017-10-23 01:10:00
阅读次数:
977
上一篇我们说在这一篇里,我们会介绍子表达式,向前向后查找,回溯引用。到这一篇开始前除了回溯引用在一些场合不可替代以外,大部分情况下的正则表达式你应该都会写了。1.子表达式子表达式的概念特别好理解。其实它就是将几个字符的组合形式看做一个大的“字符”。不好理解?举个栗子:我们要匹配类似IP地址这种形式的 ...
分类:
编程语言 时间:
2017-10-13 20:11:28
阅读次数:
176
Python -- 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符 ...
分类:
编程语言 时间:
2017-10-13 00:29:52
阅读次数:
179
所使用模块:re 对于Python使用正则一般都是先将正则表达式的字符串形式编译然后进行实例化。如下进行一个最简单的正则匹配 因为其已经匹配到了所以输出true re模块除了拥有compile这个方法以外还有 实例方法[ | re模块方法]: 1 2 3 4 5 6 7 8 9 10 11 12 1 ...
分类:
编程语言 时间:
2017-10-09 09:51:28
阅读次数:
138
介绍 正则表达式是用来简介表达一组字符串的表达式,是一种通用的字符串表达框架。 正则表达式是一种正对字符串表达“简洁”和“特征”思想的工具,正则表达式可以用来判断某字符串的特征归属。 正则表达式在在文本处理中十分常用: 表达文本类型的特征(病毒、入侵等) 同时查找或替换一组字符串 匹配字符串的全部或 ...
分类:
编程语言 时间:
2017-10-07 18:46:41
阅读次数:
248
re是python里的正则表达式模块。findall是其中一个方法,用来按照提供的正则表达式,去匹配文本中的所有符合条件的字符串。返回结果是一个包含所有匹配的list。 “\b”在正则表达式中表示单词的开头或结尾,空格、标点、换行都算是单词的分割 []表示满足括号中任一字符。比如“[hi]”,它就不 ...
分类:
编程语言 时间:
2017-10-05 20:53:24
阅读次数:
177