2012-04-27 124 views
-1

我掙扎找出一個簡單的Python的正則表達式,這將意味着:接着比空白(A-ZA等至少一個字符簡單的Python的正則表達式

幾個空格(/ N/T/R) -Z0-9,每個操作員等)以及幾個白色空間。也不必有任何空格。所以例如「c」,「\ nc」,「c \ t」是正確的,但是\ n不是。 到目前爲止,我有STG,如:

re.compile('\s*\S+\s*') 

,但我不知道這是否是完全correct..is呢?

謝謝您的回答:-)

回答

4

這是正確的:

>>> 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有一個解釋。這真的很棒,所以使用它!