Aktywne Wpisy

Aeciatko +144
W marcu pisałem o pomyśle sprzedaży mieszkania i wybudowania domu.
Mieszkanie jak kiedyś wspomniałem udało się sprzedać pierwszej osobie, która przyszła je obejrzeć. W okolicach wakacji podpisaliśmy dokumenty i to był moment gdzie na odwrót jest zdecydowanie za późno.
Było parę różnych perypetii i pewnie kilka jeszcze się pojawi, ale dom już stoi:)
Czy
Mieszkanie jak kiedyś wspomniałem udało się sprzedać pierwszej osobie, która przyszła je obejrzeć. W okolicach wakacji podpisaliśmy dokumenty i to był moment gdzie na odwrót jest zdecydowanie za późno.
Było parę różnych perypetii i pewnie kilka jeszcze się pojawi, ale dom już stoi:)
Czy
źródło: Zdjęcie z biblioteki
Pobierz
Nie wiem co sądzić o własnym życiu. Serio.
Mam w tym roku 30 lat. Jestem w związku od prawie pięciu, mieszkamy w mieszkaniu jej matki, prawie 70 m2 w typowym PRLowskim bloku z wielkiej płyty (matka mieszka gdzie indziej, w---------a kobieta no ale trudno, teściowej się nie wybiera). Mam auto klasy D 17 letnie, ona podobnie, coś tam potrafimy odłożyć jeżeli chodzi o kasę ale mało (zarabiamy po około 5 do 5,5k na
Mam w tym roku 30 lat. Jestem w związku od prawie pięciu, mieszkamy w mieszkaniu jej matki, prawie 70 m2 w typowym PRLowskim bloku z wielkiej płyty (matka mieszka gdzie indziej, w---------a kobieta no ale trudno, teściowej się nie wybiera). Mam auto klasy D 17 letnie, ona podobnie, coś tam potrafimy odłożyć jeżeli chodzi o kasę ale mało (zarabiamy po około 5 do 5,5k na
źródło: rerwfrfs
Pobierz




Uczę się pythona, na ten moment ćwiczę regexy. Chcę napisać regex który wykryłby mi jeden z wzorców daty (dzień miesiąc rok lub na odwrót). Kiedy daję tylko jeden z tych wzorców jest ok, kiedy są dwa to dostaję
[('3', '/', '14', '/', '2019', '', '', '', '', ''), ('03', '-', '14', '-', '2019', '', '', '', '', ''), ('', '', '', '', '', '2015', '/', '3', '/', '19')]
Co w kodzie powoduje że dodaje mi '', '', '', '', '' do znalezionej listy? regex poniżej
dateRegex = re.compile(r'''
(\d{1,2})(/|-)(\d{1,2})(/|-)(\d{4})|
(\d{4})(/|-)(\d{1,2})(/|-)(\d{1,2})
''', re.VERBOSE )
Do zabawy i ćwiczeń polecam: https://regex101.com/
Po prawej stronie będzie kolumna pokazująca co zadane wyrażenie oznacza.
Albo https://www.debuggex.com/
Nie tylko o grupy, ale też o alternatywy. Brakuje ci nawiasów:
##(\d{1,2})(/|-)(\d{1,2})(/|-)(\d{4}) | (\d{4})(/|-)(\d{1,2})(/|-)(\d{1,2})(((\d{1,2})(/|-)(\d{1,2})(/|-)(\d{4}))|((\d{4})(/|-)(\d{1,2})(/|-)(\d{1,2})))Wtedy będziesz mieć gwarancję, że pierwsza grupa będzie mieć albo jedną datę, albo drugą.
Teraz skumałem, te '', '', '', '', '' są od drugiej grupy, tej po |- tak jak piszesz reprezentuje w krotce każde (). Dzięki!