из строки:простой регулярное выражение случай питона
l="\tsome string in line 1\n\tcmd: DIR @1332243996 (2012.03.20 12:46:36) state op:29 cfg:0\n\tline 3 some other string"
я хочу, чтобы извлечь "DIR", поэтому я создал эту регулярное выражение:
j = re.search(r'cmd: \w+', l)
, но когда я делаю:
print j.group()
i получено:
cmd: DIR
Что я должен сделать, чтобы получить только "DIR", а не с "ЦМД:" например:
print j.group()
DIR
ТНХ для всех отвечает
Ну, но если DIR - это каталог (обычно что-то вроде «some/directory», а не только один «каталог»), он не будет соответствовать. –
@ Dr.Kameleon Это будет соответствовать косой чертой, которая, как представляется, запрашивается. – Marcin