Autor Zpráva
lopikol
Profil
Poradil by mi někdo prosím regulární výraz, který nahradí:

\n\n za <br /><br /> (v případě, že \n\n jsou minimálně dvě a maximálně nekonečno)
\n za <br />

Děkuji
ShiraNai7
Profil
nl2br()
lopikol
Profil
ShiraNai7:
To znám, ale to nedělá to co potřebuji.
Nox
Profil
$str=preg_replace("\n{2,}", "<br /><br />", $str);
$str=nl2br($str);
lopikol
Profil
Nox:
To nefunguje.
Nic to s textem neudělá.
Kajman
Profil
lopikol:
zkuste
$str=preg_replace('/\n{2,}/', "<br /><br />", $str);
Nox
Profil
nemáš vyplý error hlášení? to by nebylo dobré
mělo by to koukám vypsat, že chybí delimiter, tak třeba

$str = "...";
$str = preg_replace("~\n{2,}~", "<br /><br />", $str);
$str = nl2br($str);
theNookyn
Profil
Nox:
Delimiter ~ neni jediný.
Fisak
Profil
lopikol:
Jenom rada je lepšší používat <br> než-li <br />
Magnus123
Profil
Fisak:
V čem?
Fisak
Profil
Magnus123:
Kvůli validitě :-)
Amunak
Profil
Fisak:
spíš proto, že je kód (jeho datový objem) menší. Prohlížečům je jedno, jestli tam to lomítko je nebo není. A validita závisí na doctype a posílaném mime typu.
Fisak
Profil
Amunak:
No w3 validátor ukazuje že je nevalidní kod a pokud se koukneš zde do diskuse a vyhledáš si <br> vs <br /> tak ti vyjede že to první se používá u html a to druhý u xhtml :)
ShiraNai7
Profil
Fisak:
vyhledáš si <br> vs <br /> tak ti vyjede že to první se používá u html a to druhý u xhtml :)

V HTML 5 je validní oboje.
margin
Profil *
Fisak:
No w3 validátor ukazuje že je nevalidní kod
Kecáš, validátor nevypíše žádné chyby, pouze varování na "NET-enabling start-tag requires SHORTTAG YES", neboli NET zápis.

Jak píše ShiraNai7, v HTML5 lze používat XHTML syntaxi, podrobnosti třebas na http://www.zdrojak.cz/clanky/polyglot-aneb-webovym-koderem-pod-oboji/
Fisak
Profil
<br> vs. <br /> co používat ? proč ?
cituji:

Měsíček:
HTML + MIME TYP (text/html) => <br> (popřípadě s NET zápisem, který může dělat problémy)
XHTML + MIME TYP (text/html) => <br> (popřípadě s NET zápisem, který může dělat problémy)
XHTML + MIME TYP (application/xhtml+xml) => <br/>
Davex
Profil
Fisak:
Jak to lopikolovi pomůže vyřešit jeho problém? Zase je mimotématická diskuse delší než odpověď na dotaz.
Fisak
Profil
Davex:
Fisak
Profil #9 · Zasláno: Předevčírem, 15:11:41Odpovědět Citovat Upravit
lopikol:
Jenom rada je lepšší používat <br> než-li <br />

--------------------------
tzn. měla to bejt jen poznámka .. jen vy jste to opět rozrejpali :-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: