re模块中match函数的使用

函数

功能描述

re.match(pattern,string,flags=0)

用于字符串的开始位置进行匹配,如果起始位置匹配成功,结果为Match对象,否则结果位None

re.search(pattern,string,flags=0)

用于整个字符串中搜索第一个匹配的值,如果匹配成功,结果为Match对象,否则结果位None

re.findall(pattern,string,flags=0)

用于在整个字符串搜索所有符合正则表达式的值,结果是一个列表类型

re.sub(patern,repl,string,count,flags=0)

用于实现对字符串中指定字符串的替换

re.split(pattern,string,maxsplit,flags=0)

字符串中的split()方法功能相同,都是分隔字符串

import re#导入
pattern='\d\.\d+'#+限定符.\d 0-9数字出现一次或者多次
s='I study Python 3.11 every day'#待匹配字符串
match=re.match(pattern,s,re.I )
print(match)#None
s2='3.11 Python I study every day'
match2=re.match(pattern,s2)
print(match2)#<re.Match object;span=(0,4),match='3.11>
print('匹配值的起始位置:',match2.start())#0
print('匹配值的结束位置:',match2.end())#4
print('匹配区间的位置元素:',match2.span())#(0, 4)
print('待匹配的字符串:',match2.string)#3.11 Python I study every day
print('匹配的数据:',match2.group())#3.11

 

相关推荐

  1. re模块match函数使用

    2024-01-17 08:36:08       53 阅读
  2. Pythonre模块sub函数和split函数使用

    2024-01-17 08:36:08       53 阅读
  3. esmatch,term,match_phrase

    2024-01-17 08:36:08       36 阅读
  4. Python3re模块

    2024-01-17 08:36:08       30 阅读
  5. Python(re模块具体使用

    2024-01-17 08:36:08       25 阅读
  6. 正则表达式之pythonre模块使用以及一些习题

    2024-01-17 08:36:08       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-17 08:36:08       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-17 08:36:08       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-17 08:36:08       82 阅读
  4. Python语言-面向对象

    2024-01-17 08:36:08       91 阅读

热门阅读

  1. springMvc的Aop解析并修改参数

    2024-01-17 08:36:08       52 阅读
  2. Python 3 中如何使用 format 方法格式化字符串

    2024-01-17 08:36:08       54 阅读
  3. 高并发场景下底层账务优化方案

    2024-01-17 08:36:08       58 阅读
  4. **FutureTask应用&源码分析**(二)

    2024-01-17 08:36:08       56 阅读
  5. 机器学习:简要介绍及应用案例

    2024-01-17 08:36:08       58 阅读
  6. #Day13 C基础(指针数组、函数)

    2024-01-17 08:36:08       50 阅读
  7. 如何在原型中实现继承和多态

    2024-01-17 08:36:08       51 阅读
  8. 【Qt5】QString的成员函数arg

    2024-01-17 08:36:08       61 阅读
  9. vue 开发规范

    2024-01-17 08:36:08       52 阅读
  10. 【vue】-

    2024-01-17 08:36:08       52 阅读
  11. 二级C语言备考7

    2024-01-17 08:36:08       43 阅读
  12. CentOS中如何让新建用户拥有root权限

    2024-01-17 08:36:08       47 阅读