Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wyrażenia reguralne - NOT SOLVED
Forum PHP.pl > Forum > Przedszkole
Piotrwusek
Mam konflikt z wyrażeniami regularnymi

Chciałbym wybrać /PL/CA101_dekl.pdf
Gdzie jest błąd w wyrażeniu?

  1. preg_match_all('/(File\/Deklaracje)(.*)"$/', $g['introtext'], $matches);



  1. <img src="/new/../Image/pdf.gif" border="0" height="16" width="16"> <a href="/new/../File/Deklaracje/PL/CA101_dekl.pdf">Deklaracja zgodności</a>
erix
Daj flagę si.
Piotrwusek
Brak wyników.

  1. preg_match_all('/(File\/Deklaracje)(.*)"$/si', $g['introtext'], $matches);
drPayton
  1. preg_match_all('/File\/Deklaracje(.*)"/si', $input, $matches);

?

Nawias bez znaczenia - błędem jest symbol końca matchowania $, bo przecież cudzysłów nie jest ostatnim znakiem w przeszukiwanym stringu...
Piotrwusek
Dzięki.

Moje nie doczytanie manuala.

Jeszcze mam z tym następujący ból. Często nie respektuje cudzysłowia co widać w wynikach.

  1. (
  2. [0] => Array
  3. (
  4. [0] => File/Deklaracje/PL/LONZA_V_CSdekl.pdf"
  5. )
  6.  
  7. [1] => Array
  8. (
  9. [0] => /LONZA_V_CSdekl.pdf
  10. )
  11.  
  12. )


  1. (
  2. [0] => File/Instrukcje/PL/CY_CS.pdf">Instrukcja użytkowania</a><br /> <img width="16" height="16" alt="" src="http://www.assecuro.com.pl//Image/pdf.gif" /> <a href="/File/Deklaracje/PL/LONZA_V_CSdekl.pdf"
  3. )
mls
  1. preg_match_all('/File\/Deklaracje(.+?)"/', $input, $matches);
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.