2017-08-08 11 views

答えて

1

パターンの先頭にスラッシュがありませんでした。多分あなたはre.search()を使用する必要があります

r = re.match('/([0-9a-z\-]*.gif) (HTTP/1.0") (200)', '/asdf.gif HTTP/1.0" 200 0') 
#   ^

r.group() 
# '/asdf.gif HTTP/1.0" 200' 
+2

私はコンピュータから離れて休憩を取る必要があります...キャッチをありがとう –

0

re.match()は、文字列の先頭と一致する必要がある、re.search()はをスキャンします:常に文字列の先頭からパターンと一致したので、すべては最初から一致している必要があります覚えre.matchしてください文字列。

関連する問題