[php] parsanje
 
igorc 15. jan 2011 15:15:14 Pridružen od:
22. feb 2010
44 objav
13 13 0
#1

Pozdravljeni!



Iz HTML ali PHP kode bi rad izparsal vse tekste, ki vsebujejo {TEXT} ali {TEXT1} ali {krneki_TEKST}, kar pomeni, vse kar je znotraj teh oklepaje {}?


všeč(0) ni všeč(0) spam(0)
 
bostjan 15. jan 2011 15:49:18 Pridružen od:
31. jul 2008
643 objav
689 30 9
#2

http://php.net/manual/en/function.preg-match.php

+

regex


všeč(4) ni všeč(2) spam(0)
 
blackmamba 16. jan 2011 13:15:41 Pridružen od:
4. mar 2008
559 objav
392 25 11
#3
if (preg_match('/\{(.*?)\}/sim', "Iz HTML ali PHP kode bi rad izparsal vse tekste, ki vsebujejo {TEXT} ali {TEXT1} ali {krneki_TEKST}, kar pomeni, vse kar je znotraj teh oklepaje...", $res)) {
print_r($res[0]);
}
všeč(3) ni všeč(0) spam(0)
 
igorc 16. jan 2011 15:26:43 Pridružen od:
22. feb 2010
44 objav
13 13 0
#4

blackmamba hvala za odgovor, ampak v $res[0] se nahaja samo TEXT, kaj pa TEXT1 in krneki_TEKST? kaj je treba spremeniti, da najde vse znotraj oklepajev {}?


všeč(0) ni všeč(0) spam(0)
 
igorc 16. jan 2011 15:28:04 Pridružen od:
22. feb 2010
44 objav
13 13 0
#5

bostjan, tebi pa replika.. nismo vsi vseznalci in včasih ne potrebujemo določenega znanja iz celotnega področja, kjer rabiš eno funkcijo, ukaz, ali kaj podobnega...


všeč(1) ni všeč(4) spam(0)
 
blackmamba 16. jan 2011 16:00:39 Pridružen od:
4. mar 2008
559 objav
392 25 11
#6

namesto 'pregmatch' uporabi 'pregmatch_all'



v $res[0] dobiš zadetke vključno z zavitimi oklepaji: {TEXT} {TEXT1} ,...

v $res[1] pa brez oklepajev


všeč(3) ni všeč(0) spam(0)
 
igorc 17. jan 2011 13:58:13 Pridružen od:
22. feb 2010
44 objav
13 13 0
#7

hvala blackmamba


všeč(0) ni všeč(0) spam(0)
 
SpinX 17. jan 2011 14:02:57 Pridružen od:
17. mar 2007
2618 objav
1720 190 20
#8

YQL je super zadeva za kaksno stvar na hitr sparsat.


všeč(0) ni všeč(0) spam(0)
Developer? Bi delal v kul podjetju ? http://dlabs.si/jobs
 
SpinX 17. jan 2011 20:03:14 Pridružen od:
17. mar 2007
2618 objav
1720 190 20
#9

Forumi na IM



En primerček na hitr v YQL, ker sem mel glih konzolo odprto :) Test je potrebno prtisnt.


všeč(1) ni všeč(0) spam(0)
Developer? Bi delal v kul podjetju ? http://dlabs.si/jobs
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se