Python:除逗号之外的正则表达式模式

时间:2013-12-06 11:55:58

标签: python

如何设置除特定字符以外的正则表达式模式?

import re
str = 'abc?, def/ghi'
match = re.findall(r'[anything other than ',' or \s]', str)

print(match)
['abc?', 'def/ghi']

THX !!!

1 个答案:

答案 0 :(得分:1)

直截了当

[^,]

这正是你所说的。您是否打扰阅读正则表达式文档? ; - )

对于除逗号和空格之外的所有内容,您可以使用相同的方法:

[^,\s]

要获得一系列使用它:

[^,\s]+