vkg2
Окт. 10, 2011 12:02:17
всем привет.
вот возник вопрос, как можно вырезать дату из произвольной строки?
пытался использовать:
re.sub(r"“,”",some_string)
но пропускает не нужные числа.
искал в инете ничего толкового не нашел, да и скорость не позволяет много искать =(
может у кого есть какие идеи?
o7412369815963
Окт. 10, 2011 13:43:53
Приведите пример текста
vkg2
Окт. 10, 2011 14:20:40
“какойто текст 10 содержащий 10/12/2011 числа в различных местах +100500 и что то еще…” надо получить “10/12/2011”
Lexander
Окт. 10, 2011 17:06:42
Вот рабочая регулярка, но она содержит также вложенные блоки на вычленение дня, месяца и года.
Также в качестве разделителя могут использоваться другие символы. Если они не нужны - удалите.
((0||3)(0|1)(19|20){2})
o7412369815963
Окт. 10, 2011 17:29:26
import re
s = "какойто текст 10 содержащий 10/12/2011 числа в различных местах +100500 и что то еще..."
print re.findall(r'\d\d/\d\d/\d{4}', s)