![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 8.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzień dobry. Mam problem z dostosowaniem funkcji preg_match.
Kod <a class="end" href="/events?ga_type=events&ga_search=home&q=home&sort_order=Event&page_number=1995">1995</a> Potrzebuję generalnie tylko samą wartość 1995 umieszczoną pomiędzy znacznikami. Stała jest tylko cześć: Kod <a class="end" href="...............................................................">liczba</a> Mógłby ktoś mi pomóc jaki wzor tu zastosowac? Ten post edytował blackroger 16.11.2008, 18:34:18 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 8.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam jeszcze jedno pytanie i jak ktoś znałby odpowiedź to byłbym wdzięczny.
Problem jest mianowicie taki: Mam źródło :
Moim celem jest wyciągnięcie (na przykładzie pierwszej klasy a w późniejszej fazie następnych, bo jet podobna struktura):
Próbowałem już chyba wszystkiego... Najpierw starałem się wyodrębnić chociaż całą tą sekcję kodu używając
ale nie wyświetla nic, później dodałem "is" na końcu i wyświetlało od <tr class="first "> az do ostatniego </tr> w całym dokumencie. Moim zdaniem problem leży w białych znakach i nowych liniach w źródle, tylko nie wiem jak się go pozbyć. Wiem że trzeba ułożyć właściwy wzorzec ale w dokumentacji funkcji nie ma za wiele o takich przypadkach. Gdyby ktoś chciałby mi pomóc lub znaleźć inne rozwiązanie to czekam. Próbowałem użyć fopen i jak wiadomo zadziałał ale to nie jest chyba za efektywny parser a informacji jest tam sporo. Źródło jest mniej więcej w takiej postaci jak przedstawiłem (spacje, białe znaki, nowe lini itd) Dzięki z góry za odpowiedź. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 00:38 |