Autor Zpráva
učenec
Profil
Ahoj,

dejme tomu že mám nějaký text (např. článek) a bude v něm podřetězec yt=xxxxx. Jde nějak udělat to, abych přepsal yt=xxxxx na <iframe width="560" height="315" src="//www.youtube.com/embed/xxxxx" frameborder="0" allowfullscreen></iframe> ?
juriad
Profil
Ano, podívej se na funkci preg_replace.
učenec
Profil
Doufal jsem, že to pude bez regulárních výrazů. No co se dá dělat. Umět je rozhodně nebude na škodu. Ale moc se mi do toho nechce, protože jsem lenoch! :D
lionel messi
Profil
učenec:
Dobré zhrnutie syntaxe je aj na regularnivyrazy.info.
učenec
Profil
lionel messi:

Super, díky.


Nechcete mi trošičku poradit prosím? :D Není to zrovna sranda, když jsem doposud neměl s regulárama žádnou zkušenost.
Fisir
Profil
Reaguji na učence:
preg_replace('/yt=(\w+)/', '<iframe width="560" height="315" src="//www.youtube.com/embed/$1" frameborder="0" allowfullscreen></iframe>', $text);
(Netestováno.)
učenec
Profil
Fisir:

Děkuji moc. Díky tomuto jsem to i pochopil.

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: