Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z pregiem
Snowak
post 23.07.2009, 15:56:17
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 2
Dołączył: 13.12.2007

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


Witam,
już od pół godziny się męczę i nic mi nie wychodzi...

Mam takiego prega:
  1. <?php
  2. $part1 = '<table(.*?)background-color:#2A2A2A;(.*?)>';
  3. $part2 = '(.*?)';
  4. $part3 = '</table>';
  5.        
  6. preg_match_all('@'.$part1.$part2.$part3.'@', $src, $match);
  7. ?>


Co jest z nim nie tak? Próbowałem go escape'ować na 100 różnych sposób ale nadal bez skutku... A moim celem jest wyciągnięcie treści spomiędzy tych konkretnych tagów <table*></table>. O dziwo gdy testuje samo $part1 to początek dopasowuje...

Z góry dzięki za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
athei
post 23.07.2009, 16:02:38
Post #2





Grupa: Zarejestrowani
Postów: 389
Pomógł: 141
Dołączył: 11.04.2009

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


Kod
/\<table(.*?)background-color:#2A2A2A;(.*?)\>(.*?)\<\/table\>/
Go to the top of the page
+Quote Post
r4xz
post 23.07.2009, 16:09:46
Post #3





Grupa: Zarejestrowani
Postów: 673
Pomógł: 106
Dołączył: 31.12.2008

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


Kod
$tekst = preg_replace("#\[b\](.*?)\[/b\]#si",'<b>\\1</b>',$tekst);


jeśli chodzi o bbcode to powyżej masz podpowiedź na innym znaczniku winksmiley.jpg


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:54