Anonymous
684000, г. Елизово, ул. 40 лет Октября, д. 7 А
Andrey
Как подключить Postgres (pgsql) базу данных на Heroku Postgres?
Максим
Anonymous
да, спасибо
Anonymous
а че такое ^
Anonymous
окей
Anonymous
кто-нибудь знает регулярку которая бы парсила до запятой
Anonymous
maxlunar
Anonymous
хех понял
🍁 Jaŭhien
Их обычно с нули пишут, выучи и пиши сам
🍁 Jaŭhien
Они несложные
Anonymous
хех
Anonymous
понял
Anonymous
ребят можно последний вопрос, как из этой строки с помощью регулярк задрать zipcode
629008, г. Салехард, ул. Чубынина, д. 37 А
я делаю вот так и он ничего не нходит, хотя регулярка подходит
zip = re.search(zipcode, line)
print(zip)
Aragaer
уверен, что подходит?
Anonymous
Anonymous
вот
Aragaer
а тогда что значит "ничего не находит"?
Aragaer
чему равны переменные zipcode и line?
Anonymous
zip = re.search(r'^[0-9]{1,6}', line)
print(zip)
Anonymous
line равно адрессу полному
Anonymous
может я регулярку неверно пихаю
Aragaer
и чего печатает?
Anonymous
None
629008, г. Салехард, ул. Чубынина, д. 37 А
Anonymous
хотя должен зип код
maxlunar
re.findall попробуй
maxlunar
ради эксперимента
🍁 Jaŭhien
.group()
Aragaer
не, если None, то значит не нашел
🍁 Jaŭhien
А, группу в скобки взять надо
🍁 Jaŭhien
r"(\d+)"
Aragaer
не, если бы нашел, то оно в нулевой группе было бы
Aragaer
я думаю, что line отличается от того, что ожидается
🍁 Jaŭhien
Ну черт его знает, может там символ какой вначале
Anonymous
да у меня вот такая строка
Anonymous
Адрес: 679150, ЕАО, п. Смидович, ул. Советская, д. 45
Anonymous
d
🍁 Jaŭhien
r"\d+"
🍁 Jaŭhien
Найдет все числа
Aragaer
ну так а почему ты пытаешься искать с самого начала, если там начинается со слова Адрес?
Aragaer
и тут вот ты без "Адрес" ищешь
Anonymous
так а тогда как быть? вначале split сделать
🍁 Jaŭhien
Учи регэкспы и не мучай чат
Aragaer
r'Адрес:.*?(\d{6})'
Anonymous
если полностью
👑OGURCHIK🖤
🤔или не ебат*ся а юзать сплиты
Anonymous
нашел
Anonymous
только не пойму почему он так выводит
689251, п. Провидения, ул. Н-Дежнева, д. 49
<_sre.SRE_Match object; span=(0, 6), match='689251'>
🍁 Jaŭhien
И как это сплитить? Сплиты ненадёжны
Anonymous
<_sre.SRE_Match object; span=(0, 6), match='689251'> как это все убрать и оставть только число)
Anonymous
я понял кажись)
🍁 Jaŭhien
Давай в бегиннерсы
🍁 Jaŭhien
Ну реально, чувак, ты доку даже не читал
🍁 Jaŭhien
@ru_python_beginners
👑OGURCHIK🖤
Anonymous
он тип только число сохранит?
Anonymous
чет не пойму))
Ruslan
Какой есть элегантный способ развернуть это в один список?
Ruslan
Хочу чтоб в одну строчку прям
Ruslan
С минимумом символов
👑OGURCHIK🖤
🤔
Ruslan
🍁 Jaŭhien
Что развернуть? json?
👑OGURCHIK🖤
Ruslan
Ну словарь словарей в один словарь
👑OGURCHIK🖤
🤔так он и так в главном словаре
Ruslan
3 уровня в 2 надо)
🍁 Jaŭhien
Зачем?
Ruslan
Для дальнейшей работы
👑OGURCHIK🖤
🤔там же 5
👑OGURCHIK🖤
а не 3
👑OGURCHIK🖤
и в чем проблема брать те которые нужно
Ruslan
Да мне ещё эти данные вертеть потом
👑OGURCHIK🖤
🤔ну удали те которые не нужно и все
Ruslan
[timer for timer_id in timers for timer in timers[timer_id]] Эврика