Python中的split
时间: 2023-11-05 07:48:17 浏览: 83
Python中用于将字符串分割成子字符串的split()函数
在Python中,re.split()函数用于使用正则表达式模式拆分字符串。它的语法如下:
re.split(pattern, string, maxsplit=0, flags=0)
其中,pattern表示正则表达式模式,string表示要拆分的字符串,maxsplit表示最大拆分次数(默认为0,表示不限制次数),flags表示标志位(默认为0)。
re.split()函数返回拆分后的字符串列表。
例如,以下代码将以空格为分隔符拆分字符串:
import re
string = "hello world"
result = re.split(" ", string)
print(result)
输出结果为:
['hello', 'world']
如果要以多个分隔符进行拆分,可以使用竖线符号(|)来指定多个模式,例如:
string = "hello,world|how are you"
result = re.split(",|\|", string)
print(result)
输出结果为:
['hello', 'world', 'how are you']
阅读全文