
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 · 142 阅读 · 0 评论 -
python正则表达式中group
1 正则表达式中的(…) 用于匹配括号内的任何正则表达式,并且指明组的开始和结束位置;可以在执行匹配之后检索组中的内容,并且可以在可以在字符串中使用\number来进行进一步的匹配,如下所述。当需要匹配字符’(‘或者’)’时,可以使用(和) ,或者[(]和[)]来实现。 以上便是Python3.6官方文档对于(…)表达式的解说,该括号表达式用于定义一个group,一个正则表达式中可以有多个括号表达...转载 2019-07-05 14:41:35 · 10363 阅读 · 0 评论 -
正则表达式(括号)、[中括号]、{大括号}的区别小结
正则表达式的() [] {}有不同的意思。 () 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。 (\s*)表示连续空格的字符串。 []是定义匹配的字符范围。比如 [a-zA-Z0-9] 表示相应位置的字符要匹配英文字符和数字。[\s*]表示空格或者*号。 {}一般用来表示匹配的长度,比如 \s{3} 表示匹配三个空格,\s{1,3}表示匹配一到三个空格。 (0-9) 匹配 ...转载 2019-07-05 17:17:09 · 6971 阅读 · 0 评论 -
python re模块的findall和finditer
python正则模块re中findall和finditer两者相似,但却有很大区别。 两者都可以获取所有的匹配结果,这和search方法有着很大的区别,同时不同的是一个返回list,一个返回一个MatchObject类型的iterator content = '''email:12345678@163.com email:2345678@163.com email:345678@163.com '...转载 2019-07-05 17:42:53 · 12094 阅读 · 0 评论 -
正则表达式标记
正则表达式标记属于正则的扩展表示法,格式:(?iLmsx) 各个字符的含义是: i:不区分大小写的匹配 L:根据所使用的本地语言环境通过\w、\W、\b、\B、\s、\S实现匹配 s:使点号(.)可以匹配\n m:能够在目标字符串实现跨行都说,而不必将整个字符串视为单个实体 x:该标记允许用户通过抑制在正则表达式中使用空白符(除了在字符类中或者发斜线转义中)来创建更易读的正则表达式 举例: 参...原创 2019-07-06 15:53:19 · 639 阅读 · 2 评论