python正则表达式
正则表达式的模式
正则表达式的模式可以包括以下内容:
● 字面值字符:例如字母、数字、空格等,可以直接匹配它们自身。
● 特殊字符:例如点号 .、星号 *、加号 +、问号 ? 等,它们具有特殊的含义和功能。
● 字符类:用方括号 [ ] 包围的字符集合,用于匹配方括号内的任意一个字符。
● 元字符:例如 d、w、s 等,用于匹配特定类型的字符,如数字、字母、空白字符等。
● 量词:例如 {n}、{n,}、{n,m} 等,用于指定匹配的次数或范围。
● 边界符号:例如 ^、$、、B 等,用于匹配字符串的开头、结尾或单词边界位置。
则表达式可以在文本中查找、替换、提取和验证特定的模式。
例如:
● runoo+b,可以匹配 runoob、runooob、runoooooob 等,+ 号代表前面的字符必须至少出现一次(1次或多次)正则表达式测试实例 | 菜鸟教程。
● runoo*b,可以匹配 runob、runoob、runoooooob 等,* 号代表前面的字符可以不出现,也可以出现一次或者多次(0次、或1次、或多次)尝试一下 »。
● colou?r 可以匹配 color 或者 colour,? 问号代表前面的字符最多只可以出现一次(0次或1次)正则表达式测试实例 | 菜鸟教程。
Python 正则表达式正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。re.compile()是用来优化正则的,它将正则表达式转化为对象,re.search(pattern, string)的调用方式就转换为 pattern.search(string)的调用方式,多次调用一个正则表达式就重复利用这个正则对象,可以实现更有效率的匹配。
怎么抓包,为什么???
正则表达式re.S与re.M的区别_花花少年的博客-CSDN博客
传参total = int(html['total']),不明白哪里来的这个值,这个链接又是哪里来的?https://movie.douban.com/j/chart/top_list_count?type=11&interval_id=100%3A90又是哪里来的???
关注公众号「水沐教育科技」,在手机上阅读所有教程,随时随地都能学习。内含一款搜索神器,免费下载全网书籍和视频。

微信扫码关注公众号