Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何从逗号(,)或换行符中拆分字符串_Python_Regex - Fatal编程技术网

Python 如何从逗号(,)或换行符中拆分字符串

Python 如何从逗号(,)或换行符中拆分字符串,python,regex,Python,Regex,我想要一个像这样的代码 [s.strip() for s in data_string.splitlines()] text = "aaa bbb ccc, dddeee abc \n ram and shyam \t" 我们可以在首先从输入中删除空白后尝试使用re.split: text=aaa bbb ccc、dddeee abc\n ram和shyam\t parts=re.splitr'[]*[,\t\n][]*',text.strip 打印部件['aaa b

我想要一个像这样的代码

[s.strip() for s in data_string.splitlines()] 

text = "aaa bbb ccc, dddeee abc \n ram and shyam \t" 
我们可以在首先从输入中删除空白后尝试使用re.split:

text=aaa bbb ccc、dddeee abc\n ram和shyam\t parts=re.splitr'[]*[,\t\n][]*',text.strip 打印部件['aaa bbb ccc'、'dddeee abc'、'ram和shyam'] 您可以使用无过滤器,如:

text=aaa bbb ccc、dddeee abc\n ram和shyam\t arr=FilterOne,关于拆分器“[,\t\n]+”,文本 打印[s.带,用于arr中的s] 输出:

使用re.splitr'[,\t\r\n]+',text
['aaa bbb ccc','dddeee abc','ram and shyam']
['aaa bbb ccc', 'dddeee abc', 'ram and shyam']