regex i adres

0

Cześć,
nie jestem za dobry w te klocki i utknąłem w punkcie, z którego nie mogę ruszyć dalej..
Mianowicie mam tu regex https://regex101.com/r/3BsFQD/2 i są 2 problemy:

  1. jak zgrupować: 1 grębowska jeśli występuje cyfra przed
  2. w grupie 5 otrzymuję tylko 1 cyfrę, a chciałbym cały numer

Czy ktoś jest w stanie pomóc to ogarnąć do końca? :)
Ew. podrzucić jakiś tutek.

1

Co dokładnie chcesz uzyskać. Dlaczego 5 grup skoro wygląda, że chcesz trzy.
Ta 1 na początku to jakaś liczba porządkowa?
Z adresemami w Polsce jest duży problem. Jak będziesz miał np.
1 12 Pułku strzelców kresowych 12/14 m132

0

Wiem, ze jest masakra z adresami w PL, ale aż tak skrajnego przypadku nie zakładam :D
Wystarczy, że dobrze pobierze dla takiej kombinacji: 1 Maja 3/12a

0
Markuz napisał(a):

https://regex101.com/r/3BsFQD/4

Dzięki Markuz ale to ma zastosowanie tylko dla tego przypadku. On jest najbardziej złożony. A co w przypadku "prostych" adresów typu: Kwiatowa 1 lub Polska 1/1 ?

0

Dlatego pytałem o tą cyfrę 1 na początku i o więcej przykładów danych wejściowych. Jak sobie dodasz tą cyfrę i spację po niej to będzie to pasować pod propozycje @Markuz

0
serek napisał(a):

https://regex101.com/r/3BsFQD/5

Markuz napisał(a):

https://regex101.com/r/3BsFQD/7

Dzięki wielkie! o to chodziło.
Czy znacie jakieś dobre źródło z dużą ilością przykładów aby to (regex) ogarnąć ?

0
jurek1980 napisał(a):

Dlatego pytałem o tą cyfrę 1 na początku i o więcej przykładów danych wejściowych. Jak sobie dodasz tą cyfrę i spację po niej to będzie to pasować pod propozycje @Markuz

Mogłem od razu dać przykłady.. Sorki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1