Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Preg_match - problem z dwoma wyrażeniami reg.
Forum PHP.pl > Forum > Przedszkole
mefistofeles
W $nazwa mam content.
Następnie chciałbym aby funkcja preg_match wyszukała wyrażenia które pasują do 2 wzorców:

  1. $wy = '/<a href="\/wy(.+?)">(.+?)<\/a>/m';
  2. $wy2 = '/<td class="asd"><span>(.+?)<\/span>/m';
  3.  
  4. preg_match_all($wy, $nazwa, $wy);


Jak widać nie wiem jak połączyć te 2 wzorce i sprawdzam tylko dla 1.

Wiadomo, można by zrobić 2 funkcje ale nie o to mi chodzi.

Da się jakoś połączyć 2 wyrażenia w 1 ?
nospor
ale to ma byc na zasadzie AND czy OR ?
mefistofeles
OR

Ma znaleźć wszystko co pasuje do 1 albo 2 wzorca.
mefistofeles
Coś mi to nie idzie mimo prób.

Czy chodzi o to żeby określone elementy oddzielać za pomocą | (or) ?

Jeśli tak to to nie przejdzie gdyż moje 2 wzorce nie mają częśći wspólnych,
żeby to próbować robić w ten sposób.

Ma ktoś jeszcze jakiś pomysł ?
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.