又一段时间没写博客了最近一段时间在写pygame又忽略了博客今天因要帮朋友修改电影字幕用到了正则表达式重新学了一遍发现还是得多练才能算渐渐掌握python 正则表达式1.1介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效....
分类:
编程语言 时间:
2016-01-27 00:42:32
阅读次数:
336
pattern = re.compile('.*?(.*?).*?(.*?).*?(.*?)(.*?)',re.S)现在正则表达式在这里稍作说明1).*? 是一个固定的搭配,.和*代表可以匹配任意无限多个字符,加上?表示使用非贪婪模式进行匹配,也就是我们会尽可能短地做匹配,以后我们还会大量用到 .*...
分类:
编程语言 时间:
2016-01-26 18:20:13
阅读次数:
146
python正则表达式re模块用于对python的正则表达式的操作。字符: . 匹配除换行符之外的任一字符; \w 匹配字母、数字、下划线、汉字; \s 匹配任一空白字符; \d 匹配数字; \b 匹配单词的开始或结束; ^ 匹配字符串的开始,与其他连用表取反; $ 匹配字符串的结束; 次数: *..
分类:
编程语言 时间:
2016-01-25 17:24:00
阅读次数:
162
1,介绍 正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部....
分类:
编程语言 时间:
2016-01-23 17:51:41
阅读次数:
185
#conding:utf-8__author__ = 'similarface'import sys#子字符串选择print('HK usa china'[5:10]) #a chi#字符串可以+print('similar'+'face') ...
分类:
编程语言 时间:
2016-01-15 12:35:24
阅读次数:
219
1.常用符号.:会匹配任意字符,换行符\n除外*:会匹配前一个字符0次,或者无限次?:匹配前一个字符0次或者一次.*:贪心算法.*?:非贪心算法():括号内的数据作为结果返回 2.常用方法findall:匹配所有符合规律的内容,返回包含结果的列表Search:匹配并提取第一个符合规律的内容,返回一个...
分类:
编程语言 时间:
2015-12-18 18:45:06
阅读次数:
172
1.运用到的知识点 1.python正则表达式的应用,re.search('pattern',str).group() 2.函数中递归的使用 3.python函数、基本语法、控制语句if ...else ...、for循环语句的使用 4,字符串的格式化、字符串的拼接 5,列表的使用 6....
分类:
编程语言 时间:
2015-12-10 23:56:19
阅读次数:
550
m = re.search(pattern, string) # 搜索整个字符串,直到发现符合的子字符串。m = re.match(pattern, string) # 从头开始检查字符串是否符合正则表达式。必须从字符串的第一个字符开始就相符。可以从这两个函数中选择一个进行搜索。上面的例子中,...
分类:
编程语言 时间:
2015-12-02 20:17:31
阅读次数:
174
1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语...
分类:
编程语言 时间:
2015-11-25 19:21:50
阅读次数:
212
1.导入正则表达式对应的包:1 import re2 re.search(pattern,string)3 例子:4 re.search("[0123456789]","2")!=None #如果为True,则表示匹配成功。5 re.search("^[0123456789]$","12")!=No...
分类:
编程语言 时间:
2015-11-22 11:09:57
阅读次数:
152