Mam isty problem.Mam textovy subor ktory potrebujem nacitat a odstranit z neho prebytocne znaky.Ten textak vypada takto :
rashhrfosdh;Uzitocny udaj;fakhfdslh
skdjallioouei;Uzitocny udaj;lkj3
A ja potrebujem iba ten uzitocny udaj.Vedeli by ste mi pomoct?
Je jedno v akom to bude jazyku ale najlepsie by bol pascal
Orezanie textu
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
ver mi že to jendo nie je v akom jazyku
Napríklad v php by to bolo takto: a v poli vysledok máš svoje údaje, no v pascale regulárny váraz nebude také jednoduché spraviť. Tam to budeš musieť parsovať po znakoch a zkopírovať všetko medzi prvou bodkočiarkou a druhou bodkočiarkou.
Kód: Vybrať všetko
<?php
$a = "rashhrfosdh;Uzitocny udaj;fakhfdslh
skdjallioouei;Uzitocny udaj;lkj3";
$b = split("\n",$a);
$vysledok = ( preg_replace("/^(.*);(.*?);(.*)$/",'$2',$b));
?>-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
a čo ti na ňom nefunguje? Inak netuším ani ja, možno si len nevieš vypísať premennú vystup, možno dokonca nemáš ani apache
...
Ver mi že funguje
//autoeditácia príspevku ( 15 Feb 2009, 13:39 )
pridaj tam var_dump($vystup);
ale ty si nepísal že to chceš vypísať, iba separovať. Ja som to spravil, máš to v poli.. rob si s tým čo ti ďalej treba
Ver mi že funguje
//autoeditácia príspevku ( 15 Feb 2009, 13:39 )
pridaj tam var_dump($vystup);
ale ty si nepísal že to chceš vypísať, iba separovať. Ja som to spravil, máš to v poli.. rob si s tým čo ti ďalej treba