だから私はパターンがあります:コンパイルされたパターンPythonの簡単な正規表現
hourStart = hourPattern.match('Sat Jan 28 01:15:00 GMT 2012')
私はhourStart
を印刷するとき、それは私にNoneを与えないに対する
hourPattern = re.compile('\d{2}:\d{2}')
と一致するものを。どんな助け?
だから私はパターンがあります:コンパイルされたパターンPythonの簡単な正規表現
hourStart = hourPattern.match('Sat Jan 28 01:15:00 GMT 2012')
私はhourStart
を印刷するとき、それは私にNoneを与えないに対する
hourPattern = re.compile('\d{2}:\d{2}')
と一致するものを。どんな助け?
マッチが見つかった値が文字列の先頭であることを期待します。あなたは検索したい。
>>> import re
>>>
>>> s = re.compile('\d+')
>>>
>>> s2 = 'a123'
>>>
>>> s.match(s2)
>>> s.search(s2)
<_sre.SRE_Match object at 0x01E29AD8>
検索方法に試合方法からスイッチ:
>>> hourPattern = re.compile('\d{2}:\d{2}')
>>> hourStart = hourPattern.search('Sat Jan 28 01:15:00 GMT 2012')
>>> hourStart.group()
'01:15'
助けてくれてありがとう! – Jirico
は、おかげでみんながそれを手に入れました! – Jirico
@Jirico - お手伝いします。他のユーザーが必要なヘルプを受け取ったことを知るように、回答を受け入れ済みとマークしてください。 :) –
男よ、私は初心者ですが、私はそれを得ています! – Jirico