简单python正则表达式

简单python正则表达式,python,regex,Python,Regex,我正在努力找到一个简单的python正则表达式,这意味着: 多个空格(/n/t/r),后跟除空格以外的至少一个字符(a-zA-Z0-9,每个运算符等)和多个空格。也不必有任何空白。因此,例如“c”、“\nc”、“c\t”是正确的,但\n不是。 到目前为止,我有如下stg: re.compile('\s*\S+\s*') 但我不确定这是否完全正确……是吗 谢谢您的回答:-)是正确的: >>> re.search('\s*\S+\s*', ' foo ').grou

我正在努力找到一个简单的python正则表达式,这意味着:

多个空格(/n/t/r),后跟除空格以外的至少一个字符(a-zA-Z0-9,每个运算符等)和多个空格。也不必有任何空白。因此,例如“c”、“\nc”、“c\t”是正确的,但\n不是。 到目前为止,我有如下stg:

  re.compile('\s*\S+\s*') 
但我不确定这是否完全正确……是吗

谢谢您的回答:-)

是正确的:

>>> re.search('\s*\S+\s*', '   foo   ').group(0)
'   foo   '
>>> re.search('\s*\S+\s*', 'foo   ').group(0)
'foo   '
>>> re.search('\s*\S+\s*', 'foo').group(0)
'foo'
记住Python有一个解释器。它非常棒,所以使用它吧