Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z wyrażeniem regularnym
Forum PHP.pl > Forum > Przedszkole
mirkus
Mam taki mały problem z określeniem wyrażenia regularnego. Poniżej moje wyrażenie regularne:

  1. preg_match ("/xsd;double(.*?)\/Value/is", $zrodlo, $wynik);


Problem który mam to to że to wyrażenie działa czyli wyobrędbnia tylko te informacje które poprzedzone są typem double, jak zrobić żeby wyodrębniało również inne typy danych takie jak np. integer, byte, boolean itp.
Wyrażenie ma na wyniku zwracać tylko liczbę która wyodrębniona jest przez symbol (.*?).

Ktoś wie jak zrobić w tym wyrażeniu alternatywę dla doubla??
Z góry dzięki za odpowiedź
kosmowariat
|
mirkus
Dzięki za odpowiedź ale tak próbowałem i nie działa sad.gif

dodając alternatywę do wyrażenia
  1. preg_match ("/xsd;(double|integer)(.*?)\/Value/is", $zrodlo, $wynik);


nie wyświetla wartości liczbowych ale jedynie typ danej double lub integer sad.gif

a wersja bez nawiasów czyli

  1. preg_match ("/xsd;double|integer(.*?)\/Value/is", $zrodlo, $wynik);


też nie działa wyświetla jedynie zmienne typu integer sad.gif

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.