![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 3.06.2012 Ostrzeżenie: (0%) ![]() ![]() |
Jak napisać wyrażenie regularne które zawiera dwa przecinki a na końcu słowo Polska np takie wyrażenie jest ok
Słoneczna 6, 05-090 Raszyn, Polska ale też takie Witolda Pileckiego 6, 02-723 Warszawa, Polska Próbowałem coś takiego ale to nie to (IMG:style_emoticons/default/sad.gif) /.{2,},.Polska$/; |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 49 Dołączył: 12.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Czemu od razu regex?
Ja bym najpierw wyszukał ilość przecinków i ich pozycje, a następnie czy występuje słowo "Polska" i jego pozycję. Następnie jeżeli pozycja słowa "Polska" jest > o 2 znaki (bo po przecinku dajemy spację), to twój string bedzie poprawny. |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
'/^[^,]+,[^,]+, Polska$/'
zakładam, że przecinki nie mogą być obok siebie |
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 18:22 |