如何使用正则表达式拆分Python字符串

时间:2015-03-18 15:34:28

标签: regex string python-2.7 python-3.x

我想分割一个字符串,例如:

'JEBY VB /21/01 RG SPORT LTD 3802381001 - 21/01 COM BB3434345566778'

使用正则表达式并需要输出:

['JEBY VB', 'RG SPORT LTD', 'COM BB']

1 个答案:

答案 0 :(得分:1)

你可以使用否定所有字母和空格的正则表达式,例如:

re.split(r'(?i)\s*[^a-z ]+\s*', 'JEBY VB /21/01 RG SPORT LTD 3802381001 - 21/01 COM BB3434345566778')

但是你必须省略空块。