[php] parsanje
4 naročniki
4 naročniki
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 {}?
8 odgovorov
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]);
}
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 {}?
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...
namesto 'pregmatch' uporabi 'pregmatch_all'
v $res[0] dobiš zadetke vključno z zavitimi oklepaji: {TEXT} {TEXT1} ,...
v $res[1] pa brez oklepajev