Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Funkcja preg_match
blackroger
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
johnson
post
Post #2





Grupa: Zarejestrowani
Postów: 90
Pomógł: 2
Dołączył: 3.12.2004

Ostrzeżenie: (0%)
-----


Cytat(blackroger @ 16.11.2008, 18:26:45 ) *
I jeszcze pytanie jak szukać wzorca ale tylko do pierwszej spacji np. <cosc>cos cos2</cos> tak żeby wzięło tylko cos. Z góry dzięki.


na moje oko coś takiego:

  1. <?php
  2. $string = '<a class="end" href="/events?ga_type=events&ga_search=home&q=home&sort_order=Event&page_number=1995">1995 aaa</a>';
  3. preg_match('|<a class="end"[^>]+>([^ ]+) ?.*</a>|', $string, $matches);
  4. // pokaz wyniki
  5. echo('<pre>');
  6. echo(print_r($matches));
  7. echo('</pre>');
  8. ?>


Ten post edytował johnson 17.11.2008, 11:42:50
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 03:09