Autor Zpráva
tpikalek
Profil
Jak v nějakém textu, který je uložen v proměné $text odstraním dvojité mezery (tj. 2x čí vícekrát po sobě mezerník) a dvojité zlomy řádků (2x nebo víckrát enter)?
Na řádky jsem zkoušel $text = preg_replace("'\n\n'", "\n", $text); a na mezery něco podobného, ale nefunguje to.
Děkuji
jonge
Profil
trim() ???

EDIT: Pardon, nevšiml jsem si 2x po sobě :) omlouvám se.
karbon
Profil *
ereg_replace(" +", " ", $retezec);
ereg_replace(" \n", "\n", $retezec);
karbon
Profil *
nene, zblbl jsem to, to druhé má být ereg_replace("\n+", "\n", $retezec);
tpikalek
Profil
Za to první (na mezery) moc díky, ale to druhý (ani to opravený) nic nedělá...
Anonymní
Profil *
preg_replace("/\n+/s", "\n", $retezec)
tpikalek
Profil
Ani tento způsob nefungoval. Nakonec jsem zcela náhodou přišel na toto:
$co = ereg_replace("[\r|\n]+", "\r", $co);
Anonymní
Profil *
myslim ze to OR v zozname mas tam zbytocne
rabbit
Profil
To tpikalek: doporučuji nahrazovat "\n" místo "\r".
mila
Profil
Vtip je v tom, že na win je každý konec řádku určen dvěma znaky - \r\n.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0