Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> regexp przy prasowaniu stron
spidero
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 9.03.2006

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


Witam

Uzywam regexpa do parsowania stron.

Mam taki kawelek strony

  1. <td height="21" colspan="2" bgcolor="#FFFFFF" class="ver12">&nbsp;m. Katowice</td>


interesuje mnie wyciagniecie m. Katowice

robie to ta:
  1. $regex[3]='~<td height="21" colspan="2" bgcolor="#FFFFFF" class="ver12">&nbsp;(.*)</td>~';
  2. preg_match($regex[3], $strona, $nazwa[3]);


i jako

wynik jest ok:

  1. [3] => Array
  2. (
  3. [0] => <td height="21" colspan="2" bgcolor="#FFFFFF" class="ver12">&nbsp;m. Katowice</td>
  4. [1] => m. Katowice
  5. )


Natomiast mam problem jesli w szukanym teksie sa entery, np:

mam:
  1. <td height="25" colspan="2" bgcolor="#FFFFFF" class="ver12">
  2. &nbsp;ciagznakow </td>



regexpa takiego:

  1. $regex[5]='~<td height="25" colspan="2" bgcolor="#FFFFFF" class="ver12">
  2. &nbsp;(.*) </td>~';


Ale jako wynik mam pusta tablice.

Help (IMG:style_emoticons/default/smile.gif)
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: 22.08.2025 - 16:54