美文网首页python百例
92-re模块基础用法

92-re模块基础用法

作者: 凯茜的老爸 | 来源:发表于2018-08-04 13:39 被阅读1次
import re

m = re.match('f..', 'food')  # 匹配到返回对象
print(re.match('f..', 'seafood'))  # 匹配不到返回None
m.group()  # 返回匹配的值
m = re.search('f..', 'seafood')
m.group()
re.findall('f..', 'seafood is food')  # 返回所有匹配项组成的列表

result = re.finditer('f..', 'seafood is food')  # 返回匹配对象组成的迭代器
for m in result:  # 从迭代器中逐个取出匹配对象
    print(m.group())

re.sub('f..', 'abc', 'fish is food')
re.split('\.|-', 'hello-world.tar.gz')  # 用.和-做切割符号

patt = re.compile('f..')  # 先把要匹配的模式编译,提升效率
m = patt.search('seafood')  # 指定在哪个字符串中匹配
m.group()

相关文章

  • 92-re模块基础用法

  • 正则表达式

    前言:re模块是爬虫的基础,文章主要从符号和用法来介绍它的基础用法 符号 各个符号及用法如下: 方法 各种方法代码...

  • logging

    目录 瞎比比 与 print 相比 logging 有什么优势? 基础用法 保存到文件 多模块使用 logging...

  • Asible常用模块

    主机连通测试 command模块 模块中常见的一些用法 用法实例: 3、shell 模块 shell模块可以在远程...

  • python模块1

    第一章 pyautogui的基础用法 1.1 引入模块 1.2 pyautogui的基本使用 首先,下载pyaut...

  • (一)工程化基础

    一、前端工程化基础 1、yarn的基本用法代码通过 包(package) (或者称为 模块(module)) 的方...

  • Python多线程整理

    基础用法 1.用函数来包装(本质也是调用threading模块) 示例代码 其他设置: 关于join和setDae...

  • vuex-基础

    目的:知道每个配置作用,根模块vue3.0的用法,带命名空间模块在vue3.0的用法1.根模块的用法定义 使用 2...

  • auth模块基础方法

    写在前面 这几天的项目用到了挺多auth模块的内容,今天来总结一下django中auth模块的一些基础的用法。 参...

  • Alamofire高级用法

    基础用法和高级用法的区别: 基础用法:AF.request()、AF.download()、AF.upload()...

网友评论

    本文标题:92-re模块基础用法

    本文链接:https://www.haomeiwen.com/subject/jlcmvftx.html