2012-04-27 12 views
-1

私が意味することになる、簡単なPythonの正規表現を見つけるのに苦労しています-Z0-9、すべての演算子など)と再び複数の空白が含まれます。また、空白を入れる必要はありません。だから"c"、 "\ nc"、 "c \ t"は正しいですが、\ nは正しくありません。 は、これまでのところ、私は次のようにSTGいます簡単なPythonの正規表現

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

が、私はそれはそれを完全にcorrect..isているかどうかわからないんだけど?

>>> 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インタプリタを持っていることを忘れないでください:

はそれが正しいです

答えて

4

:-)あなたの答えをいただき、ありがとうございます。それはとても素晴らしいですので、それを使用してください!