简单python正则表达式
我正在努力找到一个简单的python正则表达式,这意味着: 多个空格(/n/t/r),后跟除空格以外的至少一个字符(a-zA-Z0-9,每个运算符等)和多个空格。也不必有任何空白。因此,例如“c”、“\nc”、“c\t”是正确的,但\n不是。 到目前为止,我有如下stg:简单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
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有一个解释器。它非常棒,所以使用它吧