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
/.{2,},.Polska$/;
mlawnik
29.07.2013, 08:05:37
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.
dr_bonzo
31.07.2013, 15:22:30
'/^[^,]+,[^,]+, Polska$/'
zakładam, że przecinki nie mogą być obok siebie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.