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

preg_match nasa slova

[es] :: PHP :: preg_match nasa slova

[ Pregleda: 1768 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

damir78
Vojvodina

Član broj: 47818
Poruke: 54
77.46.198.*

Sajt: https://www.grenef.com


+1 Profil

icon preg_match nasa slova27.02.2008. u 05:53 - pre 196 meseci
Izdvajam neki text sa webstranica i sad imam problem, sve izdvaja Ok ali čim dođe do naših slova tu stane i neide dalje.
Kod koji koristim je sledeći :

Code:
preg_match_all('/class=\"client\">([a-zA-Z0-9\.\_\-\s]+)<\/a><\/div><table width=\"300\"/', $curlClient->results, $nazivfirme);


znaci ovde je problem :

([a-zA-Z0-9\.\_\-\s]+)

mogu to da rešim sa preg_replace ali mislim da može i drugacije

jel zna neko?
 
Odgovor na temu

holodoc

Član broj: 171974
Poruke: 25



Profil

icon Re: preg_match nasa slova27.02.2008. u 07:35 - pre 196 meseci
Pokušaj sa:
Code:
preg_match_all('/class=\"client\">([\\p{L}\\d\\s._-]+)<\/a><\/div><table width=\"300\"/', $curlClient->results, $nazivfirme);

Ako se ja dobro sećam (mada možda grešim jer sam malo zarđao sa regularnim izrazima u poslednje vreme ) u srednjim zagradama [] nije potrebno da se navodi \ karakter ispred bilo kog karaktera tipa tačka, zarez i sl. jer unutar zagrada ne važe ista pravila za kosu crtu kao i van nje. Zato sam ja izbacio iz tvog izraza par kosih crta iz zagrada.

[Ovu poruku je menjao holodoc dana 27.02.2008. u 09:08 GMT+1]

[Ovu poruku je menjao holodoc dana 27.02.2008. u 09:09 GMT+1]

[Ovu poruku je menjao holodoc dana 27.02.2008. u 09:09 GMT+1]
 
Odgovor na temu

damir78
Vojvodina

Član broj: 47818
Poruke: 54
77.46.198.*

Sajt: https://www.grenef.com


+1 Profil

icon Re: preg_match nasa slova27.02.2008. u 07:47 - pre 196 meseci
tnx, radi, uspeo sam u medjuvremenu i sa nekim drugim izrazom, "čudnim"
ali ovo mi je jasnije
sad se mučim sa telefonima :-) dug je dan...
 
Odgovor na temu

damir78
Vojvodina

Član broj: 47818
Poruke: 54
77.46.188.*

Sajt: https://www.grenef.com


+1 Profil

icon Re: preg_match nasa slova04.03.2008. u 21:04 - pre 196 meseci
ufff problem, mislim da me ovaj plus zeza ispred 99 :

Code:
<img src="/img/phone.gif" align="middle" vspace="2"> +99 21 666 666<br /></td><td valign="top" align="right" width="63">


kako da izvucem broj telefona, nikako mi ne ide?
 
Odgovor na temu

kelja

Član broj: 70429
Poruke: 1416
77.46.211.*



+35 Profil

icon Re: preg_match nasa slova04.03.2008. u 21:14 - pre 196 meseci
Ne znam da li ti ovo odgovara:

Code:

$code='<img src="/img/phone.gif" align="middle" vspace="2"> +99 21 666 666<br /></td><td valign="top" align="right" width="63">';
$patern="\\+[0-9 ]+";
if(eregi($patern,$code,$match)){
echo str_replace("+","",$match[0]);

}

?
P.S. Jedan backslash ispred prvog plusa!!! ES tu nesto brlja.
 
Odgovor na temu

[es] :: PHP :: preg_match nasa slova

[ Pregleda: 1768 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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