![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
龙虾天天
未来看现在,是否无遗憾
展开
-
python字符串处理
str = ‘0123456789’print str[0:3] #截取第一位到第三位的字符print str[:] #截取字符串的全部字符print str[6:] #截取第七个字符到结尾print str[:-3] #截取从头开始到倒数第三个字符之前print str[2] #截取第三个字符print str[-1] #截取倒数第一个字符print s...转载 2019-07-05 09:04:08 · 129 阅读 · 0 评论 -
python正则表达式中group
1 正则表达式中的(…)用于匹配括号内的任何正则表达式,并且指明组的开始和结束位置;可以在执行匹配之后检索组中的内容,并且可以在可以在字符串中使用\number来进行进一步的匹配,如下所述。当需要匹配字符’(‘或者’)’时,可以使用(和) ,或者[(]和[)]来实现。以上便是Python3.6官方文档对于(…)表达式的解说,该括号表达式用于定义一个group,一个正则表达式中可以有多个括号表达...转载 2019-07-05 14:41:35 · 10282 阅读 · 0 评论 -
正则表达式(括号)、[中括号]、{大括号}的区别小结
正则表达式的() [] {}有不同的意思。() 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。(\s*)表示连续空格的字符串。[]是定义匹配的字符范围。比如 [a-zA-Z0-9] 表示相应位置的字符要匹配英文字符和数字。[\s*]表示空格或者*号。{}一般用来表示匹配的长度,比如 \s{3} 表示匹配三个空格,\s{1,3}表示匹配一到三个空格。(0-9) 匹配 ...转载 2019-07-05 17:17:09 · 6865 阅读 · 0 评论 -
python re模块的findall和finditer
python正则模块re中findall和finditer两者相似,但却有很大区别。两者都可以获取所有的匹配结果,这和search方法有着很大的区别,同时不同的是一个返回list,一个返回一个MatchObject类型的iteratorcontent = '''email:12345678@163.comemail:2345678@163.comemail:345678@163.com'...转载 2019-07-05 17:42:53 · 11927 阅读 · 0 评论 -
正则表达式标记
正则表达式标记属于正则的扩展表示法,格式:(?iLmsx)各个字符的含义是:i:不区分大小写的匹配L:根据所使用的本地语言环境通过\w、\W、\b、\B、\s、\S实现匹配s:使点号(.)可以匹配\nm:能够在目标字符串实现跨行都说,而不必将整个字符串视为单个实体x:该标记允许用户通过抑制在正则表达式中使用空白符(除了在字符类中或者发斜线转义中)来创建更易读的正则表达式举例:参...原创 2019-07-06 15:53:19 · 607 阅读 · 2 评论