[PHP]wyrażenie regularne 2 przecinki i słowo Polska |
[PHP]wyrażenie regularne 2 przecinki i słowo Polska |
28.07.2013, 16:22:21
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 /.{2,},.Polska$/; |
|
|
29.07.2013, 08:05:37
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. -------------------- Pozdrawiam,
mlawnik Cytat(nospor) Jedzmy gówno.... miliony much nie może się przecież mylić |
|
|
31.07.2013, 15:22:30
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 -------------------- Nie lubię jednorożców.
|
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 05:51 |