[ Sky Walker @ 09.02.2009. 11:18 ] @
Pozdrav, jel moze neko dobre volje da mi kaze

kako izdvojiti ovo


[email protected]
nepoznato_ime@nepoznati_domen.zyx.neki_string
nepoznato_ime@nepoznati_domen.RND.neki_string
itd...
u ovo

[email protected] (a da pritom ne osakatim ovo)
nepoznato_ime@nepoznati_domen.zyx
nepoznato_ime@nepoznati_domen.RND


Hvala unapred!

[Ovu poruku je menjao Sky Walker dana 09.02.2009. u 12:47 GMT+1]

[Ovu poruku je menjao Sky Walker dana 09.02.2009. u 12:48 GMT+1]

[Ovu poruku je menjao Sky Walker dana 09.02.2009. u 12:52 GMT+1]
[ .:Marvin:. @ 09.02.2009. 13:19 ] @
Evo nekoliko smernica,

kao prvo, necim moras da trazis substring. Za to preporucujem f-ju POS :)
Neka ti kljucni znak bude @, posle njega trazis da se zavrsava sa .com, .net .org itd.

Znaci ako imas string npr.

[email protected]

prvo nadjes lokaciju (index u stringu) znaka @, pa posle njega trazis lokaciju domena (.com .net .rs) itd.

Ovaj pristup ima nekoliko ozbiljnih nedostataka:
1. moras negde da imas spisak svih domena (neki string list ili tako nesto)
2. obrati paznju na slucajeve ako se .com pojavi u prvom delu emaila: [email protected]

I tako, ovo ti je za pocetak. Probaj nesto sam da uradis, pa se javi za dalje.
Takodje, ako neko ima ideju kako ovo lakse da uradi, neka me slobodno ispravi.

Pozdrav
[ Sky Walker @ 09.02.2009. 14:02 ] @
ok, odlicno!

kako da nadjem iz stringa @ od njega prvu tacku, uporediti od prve tacke da li je com npr, i ono resto odbaciti


ako moze KOD za ovo, pa da brisem delphi :)

[Ovu poruku je menjao Sky Walker dana 09.02.2009. u 16:49 GMT+1]
[ .:Marvin:. @ 10.02.2009. 07:25 ] @
Zapamtis gde je znak @. Onda, opet pomocu POS, nadjes prvu sledecu tacku. Pogledas sledecih nekoliko karaketera da li pripadaju domenima, i to je to.
A za kod, potrudi se :)
[ Sky Walker @ 10.02.2009. 07:59 ] @
Resih nekako :)
Hvala jos jednom na odgovoru!