Aktywne Wpisy
![Silvan01](https://wykop.pl/cdn/c3397992/Silvan01_5cUHxBnxrf,q60.jpg)
Silvan01 +407
![duzy_krotki](https://wykop.pl/cdn/c0834752/c54aaaf379b7e47907847a4c8c7b785e1f8925f290e94a434733d8e038e7bf00,q60.png)
duzy_krotki +804
A patrzcie kto tu jest zarejestrowany pod adresem siedziby Wykopu.
https://rejestr.io/krs/158453/garvest
https://www.garvest.com/#properties
Właścicielem firmy deweloperskiej Garvest jest https://rejestr.io/osoby/584434/adriaan-bakker, który jest...
https://rejestr.io/krs/158453/garvest
https://www.garvest.com/#properties
Właścicielem firmy deweloperskiej Garvest jest https://rejestr.io/osoby/584434/adriaan-bakker, który jest...
![duzy_krotki - A patrzcie kto tu jest zarejestrowany pod adresem siedziby Wykopu.
htt...](https://wykop.pl/cdn/c3201142/f094928c68dc028caa533d8b38ec6a22eaaf28b01df91901f03d8cb377197462,w150.png)
źródło: Screenshot from 2024-08-29 18-09-18
Pobierz
Druga część pytania - czy jeśli już mam regex który szuka dwóch wyrazów, to czy możliwe jest stworzenie takiego wyrażenia, które je pogrupuje tak, że w jednej grupie będzie dany string i liczba która się pojawia po nim (nie bezpośrednio) i w drugiej grupie to samo tylko z drugim stringiem i drugą liczbą?
Z której strony ugryźć ten temat? Gdzie znajdę materiały które mnie wtajemniczą w rozwiązanie tego?
#programowanie #wyrazeniaregularne #regex #python #pytaniedoeksperta #pomocy #informatyka
ja mam za to wyrażenie że (piszę naturanlym bo c-----o sie eskejpuje) cokolwiek # 3 lub więcej znaki z grupu a-z0-9 cokolwiek to mnie c--j strzela na nocnej
Jeśli dobrze rozumiem - powiedzmy, że w tekście szukasz słów 'adam' oraz 'ewa' oraz liczb po nich.
Masz: "adam mial 23 lata, natomiast ewa miala dopiero 17 lat, kiedy się poznali
I chcesz otrzymać coś w stylu: ['adam', 23], ['ewa', 17] ?
import re
>>> a = "adam mial 23 lata, natomiast ewa miala dopiero 17 lat, kiedy się poznali"
>>> b = '(adam|ewa)[\D]+([\d]+)'
>>> print(re.findall(b, a))
[('adam', '23'), ('ewa', '17')]
A samo wyrażenie działa idealnie, dokładnie tak jak sobie to wymarzyłem ;)
A tak poważniej. Jako wprowadzenie bardzo spoko jest ten tutorial:
https://regexone.com
Bo automatycznie możesz sobie ćwiczyć przy nim.
Jak chcesz sobie ćwiczyć samodzielnie to polecam
@venomik: po co opakowujesz sekwencje kwadraciakami? \D+(\d+) zrobi dokładnie to samo.
Właśnie chyba największy problem mam ze zrozumieniem logiki wyrażeń regularnych. Nikt mi tego dobrze nie przedstawił / nie trafiłem na dobry tutorial dla laika. Przerobie to co na regexone.com i zobaczymy jak to będzie :)
Faktycznie, jak przedstawiłeś krok po kroku swój regex,
@luzny_lori:
Bo początkowo miałem tam [a-zA-Z\s] zamiast \D (bo z takich wyrażeń regularnych muszę częściej korzystać). Ale po chwili namyslu uznałem, że @tamian niekoniecznie i zmieniłem na \D i \d, tylko już nawiasów nie usunąłem.
@tamian: Przyjdzie z czasem. I wcale nie tak odległym - przerobisz kilkanaście zadań na wyrażeniach regularnych to nagle ich
W którym miejscu okłamałeś? Czyżby chodziło o nawiasy okrągłe? (nie wiem, strzelam xd)