上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 67 下一页
摘要: 替换:sub(regex,repl,string,count,[flags=0]): 替换数据,返回字符串(已经被替换完成后的内容)subn(regex,repl,string,count,[flags=0]): 替换数据,返回元祖对象,此元祖有两个元素 第一个元素记录了替换以后的字符串内容, 第二 阅读全文
posted @ 2019-03-10 00:51 hank-li 阅读(1841) 评论(0) 推荐(0)
摘要: 演示正则中的替换和切割操作:在这之前我们先学习一个分组的概念:分组:在正则中定义(...)就可以进行分组,理解为得到了一个子组好处:1).如果正则中的逻辑比较复杂,使用分组就可以优化代码的阅读性(更有层级感)2).一旦进行了分组,在正则表达式的后半部分内容中很有可能需要引用子组中的内容; 一旦引用了 阅读全文
posted @ 2019-03-10 00:50 hank-li 阅读(338) 评论(0) 推荐(0)
摘要: 演示匹配多个字符:以下x、y、n都是变量名:分类:1).模糊匹配:x?:表示0个或者1个 取值范围:[0,1]x+:表示1个或者多个 取值范围:[1,无穷大)x*:表示0个或者多个 取值范围:[0,无穷大)【注意】以上三种符号(?、+、*)都满足贪婪匹配的特点,意味着在匹配的前提下,尽可能多的返回数 阅读全文
posted @ 2019-03-10 00:47 hank-li 阅读(562) 评论(0) 推荐(0)
摘要: 演示匹配锚字符(边界字符)^:从字符串头部开始匹配,在开启多行模式下(re.M),可以尝试匹配每一行的头部数据$:从字符串尾部开始匹配,在开启多行模式下(re.M),可以尝试匹配每一行的尾部数据A:从字符串头部开始匹配,在开启多行模式下(re.M),没有多行的概念,还是匹配第一行的头Z:从字符串尾部 阅读全文
posted @ 2019-03-10 00:13 hank-li 阅读(626) 评论(0) 推荐(0)
摘要: 1).匹配单个字符(数字、英文、其它)符号位:[]:表示一个字符位[0123456789]:表示一位,取值范围:[0,9]之间的任何一个值[0-9]:表示一位,取值范围:[0,9]之间的任何一个值d:表示一位,取值范围:[0,9]之间的任何一个值D:对d取反(匹配除了数字字符以外的所有字符)[135 阅读全文
posted @ 2019-03-10 00:10 hank-li 阅读(256) 评论(0) 推荐(0)
摘要: 4).函数:findall(regex,string,[flags=0]):参数:和match、search一样理解功能:将所有匹配成功的子数据(子串),以列表的形式返回;如果一个都没有匹配成功,那么返回一个空列表compile()配合search()使用: pat=re.compile(r'www 阅读全文
posted @ 2019-03-10 00:06 hank-li 阅读(943) 评论(0) 推荐(0)
摘要: 函数:search(regex,string,[flags=0]):参数:和match一样理解功能:从头开始匹配字符串中的数据,如果头不匹配继续往后尝试匹配,直到有第一个匹配成功的子数据,立即返回一个match对象;此时就算后面还有匹配的子数据,直接无视...当然匹配不成功,返回None值【注意】: 阅读全文
posted @ 2019-03-10 00:02 hank-li 阅读(728) 评论(0) 推荐(0)
摘要: 2).compile(regex,[flags=0]):返回一个Pattern对象(认为:它内部已经封装了一套regex和flags)可以再通过Pattern对象继续调用match函数(此时只需要传递一个参数:string即可)注意:以上函数中涉及的参数:regex、flags、string和re. 阅读全文
posted @ 2019-03-10 00:01 hank-li 阅读(544) 评论(0) 推荐(0)
摘要: 函数:match(regex,string,[flags=0])参数:regex:就是正则表达式(定义了一套验证规则)string:需要被验证的字符串数据flags:模式/标志位,默认情况下(不定义) --> 不开启任何的模式功能:从头开始尝试匹配字符串数据(注意:如果开头就不匹配直接返回None值 阅读全文
posted @ 2019-03-09 23:59 hank-li 阅读(986) 评论(0) 推荐(0)
摘要: 4.calendar模块:构造:calendar(year,[w=2,l=1,c=6]):返回year年的完整的日历信息对象和闰年相关的函数如下:isleap(year):判断year是否是闰年返回True,说明是闰年返回False,说明不是闰年leapdays(y1,y2):返回[y1,y2)之间 阅读全文
posted @ 2019-03-09 23:54 hank-li 阅读(264) 评论(0) 推荐(0)
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 67 下一页