1.split
split() 通过指定分隔符对字符串进行切片,得到list类型数据
语法:
str.split('xx', num)
xx-----分隔符
num----取被分割的第几个数据
例如:txt = "Google#Runoob#Taobao#Facebook"
x = txt.split('#')-------------['Google', 'Runoob', 'Taobao', 'Facebook']
x = txt.split('#', 1)--------['Google', 'Runoob#Taobao#Facebook']
2.re.search
re.search函数会在字符串内查找模式匹配,直到找到第一个匹配然后返回,如果字符串没有匹配,则返回None。
语法:re.search的函数原型为: re.search(pattern, string, flags) 参数必须为字符串类型
备注:re.match与re.search的区别:re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;而re.search匹配整个字符串,直到找到一个匹配。