Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

RegEx i PHP - Matchovanje HTML koda

[es] :: PHP :: RegEx i PHP - Matchovanje HTML koda

[ Pregleda: 2140 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ColdKeyboard
Sasa Karanovic
Hardware and Firmware Engineer
Toronto, Canada

Član broj: 31924
Poruke: 868
79.101.142.*

Jabber: ColdKeyboard
Sajt: www.SasaKaranovic.com


+11 Profil

icon RegEx i PHP - Matchovanje HTML koda01.10.2008. u 17:35 - pre 189 meseci
Treba mi pomoc oko regex izraza.

Imam recimo dio html koda koji izgleda kao


Code:

<div id='nesto'>
Neki tekst
<h1>Nesto</h1>
<div id='bla'> Opet neki tekst</div>
<img src='bla.jpg' />
I jos neki tekst
</div


E sada treba da 'izvadim' sav tekst koji se nalazi unutar <div id='nesto'></div>

Probavao sam preg_match("%<". $element ."[^>]*id=\"$id\">(.*?)</". $element .">%si", $data, $regs ali javlja se problem
da dobijem kod samo do prvog zatvorenog </div> elementa ili zavisi sta sam vec naveo kao $element...

Da li ima neko ideju kako da prepravim da dobijem sve unutar tog diva a ne samo od pocetka div-a do kraja prvog na koji naleti...

 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
*.dynamic.sbb.rs.

ICQ: 4849714


+68 Profil

icon Re: RegEx i PHP - Matchovanje HTML koda01.10.2008. u 18:01 - pre 189 meseci
probaj sa ovim: http://www.jonasjohn.de/lab/htmlsql.htm
 
Odgovor na temu

kazil
Robert Bašić
Full time PHP dev :)
Bačka Topola - Novi Sad

Član broj: 120044
Poruke: 686
*.cable-3.sattrakt.net.

Jabber: robertbasic@elitesecurity.org
ICQ: 446475288
Sajt: robertbasic.com


+2 Profil

icon Re: RegEx i PHP - Matchovanje HTML koda01.10.2008. u 18:27 - pre 189 meseci
Ovo:
Code:

preg_match_all('#<div\s.*id=["\']nesto["\'].*>(.*)</div>#isx',$string,$matches_comb);

match-uje ceo taj <div id="nesto"></div>, ali se i on nalazi unutar pogotka - $matches_comb[0].
 
Odgovor na temu

[es] :: PHP :: RegEx i PHP - Matchovanje HTML koda

[ Pregleda: 2140 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.