编程语言
首页 > 编程语言> > ‘python:re模块的高级用法

‘python:re模块的高级用法

作者:互联网

re模块的高级用法

一.search

import re
ret=re.search("\d+","俯卧撑99")
print(ret.group())

查找字符串中首个匹配的字符串并返回

二.findall

import re
ret=re.findall("\d+","俯卧撑99,仰卧起坐100,跳绳10")
print(ret)

查找整个字符串,以列表的形式返回所有匹配的字符串

三.sub

将匹配到的数据进行替换

方法一:

import re
ret=re.sub("\d+","120","俯卧撑99,仰卧起坐10")
print(ret)

方法二:

import re
def add(temp):
    strNum=temp.group()
    num=int(strNum)+1
    return str(num)
ret=re.sub("\d+",add,"俯卧撑99,仰卧起坐10")
print(ret)

四.split

 根据匹配进行切割字符串,并返回一个列表

import re
ret=re.split(":| ","deng:weng xiong")
print(ret)

 

标签:python,俯卧撑,ret,99,re,模块,print,import
来源: https://www.cnblogs.com/python-road/p/10518930.html