day23 re模块\面向对象编程

2020-08-06  本文已影响0人  荭鲤鱼与緑鲤鱼与驴

Ⅰ re模块
①re.findall
正则表达式:由一系列特殊字符拼接而成的表达式\规则,该表达式用于从一个大字符串中匹配出符合规则的子字符串
\w 代表匹配字母数字及下划线
\W 代表匹配非字母数字下划线
\s 代表匹配任意空白字符或[\n\t\r\f]
\S 代表匹配任意非空白字符不包含[\n\t\r\f]
\d 代表匹配任意数字,等价于0-9
\D 代表匹配任意非数字
\A 代表匹配字符串开始
\Z 代表匹配字符串结束,如果是存在换行,只匹配到换行前的结束字符串
\z 代表匹配字符串结束
\G 代表匹配最后匹配完成的位置
\n 代表匹配一个换行符
\t 代表匹配一个制表符
^ 代表匹配字符串的开头 \A == ^
$ 代表匹配字符串的末尾 \Z == &
. 代表匹配除了换行符以外的任意单个字符.当re.DOTALL标记被指定时,则可以匹配包括换行符\n在内的任意字符
[...] 代表用来表示一组字符,单独列出:[amk]匹配'a','m'或'k'
[^...] 不在[]中的字符:[^abc]匹配除了a,b,c之外的字符

上一篇下一篇

猜你喜欢

热点阅读