Семён
Март 11, 2012 01:07:38
Всем привет!
Вообщем как в Python можно сделать следующее:
Имеются ряд файлов-логов(в примере это file 1),которые в своём содержании имеют записи даты создания в сл форме:ЧЧ_ММMM_ГГГГ. (23_0001_2012)
Как присвоить переменной значение=частью содержания файла по маске
например, я пробовал так:
import re
…
perem=re.search(file1,'\d{2,2}_\d+_d{2,4}')
print perem
Но выходит значение None(((
py.user.next
Март 11, 2012 02:33:43
Семён
Как присвоить переменной значение=частью содержания файла по маске
получше надо сформулировать
>>> import re
>>>
>>> s = 'something 23_0001_2012 something'
>>> m = re.search(r'\d{2}_\d{4}_\d{2,4}', s)
>>> if m:
... d = m.group()
... print(d)
...
23_0001_2012
>>> s = 'something 23_0001_12 something'
>>> m = re.search(r'\d{2}_\d{4}_\d{2,4}', s)
>>> if m:
... d = m.group()
... print(d)
...
23_0001_12
>>>