Diskuze: Získání textu mezi tagy

PHP PHP Získání textu mezi tagy American English version English version

Avatar
Martin Konečný (pavelco1998):

Ahoj,

potřeboval bych získat text, který je mezi tagy [source] a [/source].
Když hodím regulár "~\source\\[/sou­rce\]~", tak mi to vyhledá jen v případě, že ty tagy nejsou např. pod sebou.

Mohl by mi někdo, prosím, poradit, jak ten reg. výraz napsat, aby to text vyhledalo, aniž by záleželo na mezerách apod.?

Díky moc.

 
Odpovědět 8.5.2013 12:44
Avatar
Ori
Člen
Avatar
Ori:

za posledny "~" pridaj s ... takto

~\[source\](.*)\[/source\]~s

snad pomohlo

PS: niesom odbornik na regex :D

Editováno 8.5.2013 16:03
 
Nahoru Odpovědět 8.5.2013 16:02
Avatar
Kit
Redaktor
Avatar
Odpovídá na Martin Konečný (pavelco1998)
Kit:

Raději to parsuj nějakým HTML parserem. Je to jednodušší, než to kuchat ručně.

Nahoru Odpovědět 9.5.2013 8:27
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Martin Konečný (pavelco1998):

Děkuji oběma za rady. :-)

 
Nahoru Odpovědět 9.5.2013 15:24
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.