关键词

详解Python re.split.re函数:返回匹配的正则表达式对象

re模块

re模块是Python的内置模块,提供了正则表达式操作的支持。使用re模块可以轻松地完成字符串的匹配、查找、替换等操作。

re.split()函数

re.split()函数是re模块提供的一个针对字符串进行分割的函数,可以通过传入正则表达式、分隔符等参数将目标字符串分割成一个列表。具体语法如下:

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

参数说明:

  • pattern:表示用于指定分割规则的正则表达式;

  • string:要被分隔的目标字符串;

  • maxsplit:表示最大分割次数,可选,默认为0,表示不限制分割次数;

  • flags:可选的匹配模式。

返回值:

该函数返回分割后得到的列表。

re.split()函数使用实例

看下面的示例:

import re

str1 = 'hello world Python'

result = re.split('\s+', str1)
print(result)

输出

['hello', 'world', 'Python']

这个例子中,我们使用了re.split函数,将字符串str1根据空格进行了分割,并返回了一个列表。

再来看这个实际场景中的例子:

import re

str2 = 'apple,orange,banana,mango'

result = re.split(',', str2)
print(result)

输出

['apple', 'orange', 'banana', 'mango']

这个例子中我们使用了re.split()函数,将字符串str2根据“,"进行了分割,并返回了一个列表。

本文链接:http://task.lmcjl.com/news/15438.html

展开阅读全文