[英]Split text only by comma or (comma and space) not only with space
我想要一个正则表达式来提取用逗号分隔的值。
示例输入: "John Doe, Jack, , Henry,Harry,,Rob"
预期 output:
John Doe
Jack
Henry
Harry
Rob
我试过[\w ]+
但包含空白值和额外空格
鉴于:
>>> s="John Doe, Jack, , Henry,Harry,,Rob"
你可以做:
>>> [e for e in re.split(r'\s*,\s*',s) if e]
['John Doe', 'Jack', 'Henry', 'Harry', 'Rob']
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.