专业编程基础技术教程

网站首页 > 基础教程 正文

简单学Python——re库(正则表达式)2(split、findall、和sub)

ccvgpt 2024-07-20 11:55:31 基础教程 19 ℃

1、split():分割字符串,返回列表

语法:re.split('分隔符','目标字符串')

简单学Python——re库(正则表达式)2(split、findall、和sub)

例如:

import re

re.split(',','今天,天气很好,我们去了公园,玩的很开心。')

结果为:['今天', '天气很好', '我们去了公园', '玩的很开心。']

2、findall():找出所有指定字符串,返回列表

语法:re.findall('指定字符串','目标字符串')

例如:

re.findall('很','今天,天气很好,我们去了公园,玩的很开心。')

结果为:['很', '很']

3、sub():替换字符串中的某子字符串

语法:re.sub('被替换的子字符串','新换上的子字符串','目标字符串')

例如:

re.sub('我们','你们','今天,天气很好,我们去了公园,玩的很开心。')

结果为:'今天,天气很好,你们去了公园,玩的很开心。'

Tags:

最近发表
标签列表