python split分隔字符串

split()函数只用于单一分隔符来分隔字符串,无法用于多个分隔符来分隔。

当想要同时用多个分隔符来分隔字符串时,可以应用re 模块中split()方法

re.split() 函数语法

import re

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

pattern:要匹配的正则表达式
string:处理的字符串
返回为一个列表

Example

line = re.split('[\t|\1]*', raw_line_in_bid)

正则表达式为[\t|\1]*
\1匹配的是字段开头符号,在vim中可能为隐藏字符,例如^A
\t或者\1的闭包

猜你喜欢

转载自blog.csdn.net/weixin_44423625/article/details/114923511