Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Problem z wyrażeniem regularnym
Forum PHP.pl > Forum > Przedszkole
Spooky2
Kurcze. Mam problem z pewnym wyrazeniem regularny. Do tej pory sobie z tym radzilem, teraz chyba zle sie do tego zabieram...
Wyrazenie powinno lapac np
2014 2010
przy czym zalozenie jest takie, ze ciag 2014 moze skladac sie z min 1 i max 4 cyfr za nim musi wystawpic spacja po niej 20+dwie cyfry (czyli rok 2010, 2011, nie wiem czy dobrze kombinuje)
Spooky2
Niestety przegladalem to kilkakrotnie. Niestety nie widze tam podobnego przykladu. Moj wzorzec zwraca zgola odmienne wyniki...
tehaha
napisz co będzie sprawdzane , tylko ciąg 4 cyfrowy np. $string = 2010; czy cała seria takich ciągów: $string = '2010, 2014, 2015'; ?
Pawel_W
  1. /([\d]{1,4}) 20([\d]{2})/

tak powinien wyglądać wzorzec

dalej radź sobie sam smile.gif
Spooky2
Cytat(Pawel_W @ 22.05.2010, 11:27:31 ) *
  1. /([\d]{1,4}) 20([\d]{2})/

tak powinien wyglądać wzorzec

dalej radź sobie sam smile.gif


Sorki, juz sprawa zalatwiona. Wyrazenie mialem takie jak podales, przy czym tak sie jakos nieszczesliwie zlozylo, ze zrobilem blad w kodzie, ktory wplywal na preg_match... ech...
przez co powyzszy wzorzec lapal rowniez taki zapis FV1541\10. Stracilem mase czasu, zupelnie niepotrzebnie. Tak czy inaczej dzieki.
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.