re模块是Python的内置模块,提供了正则表达式操作的支持。使用re模块可以轻松地完成字符串的匹配、查找、替换等操作。
re.split()函数是re模块提供的一个针对字符串进行分割的函数,可以通过传入正则表达式、分隔符等参数将目标字符串分割成一个列表。具体语法如下:
re.split(pattern, string, maxsplit=0, flags=0)
参数说明:
pattern:表示用于指定分割规则的正则表达式;
string:要被分隔的目标字符串;
maxsplit:表示最大分割次数,可选,默认为0,表示不限制分割次数;
flags:可选的匹配模式。
返回值:
该函数返回分割后得到的列表。
看下面的示例:
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