Autor Zpráva
na1k
Profil *
Zdravím!
Pomůžete mi prosím s regexpem pro ereg_replace? Cíl je takový, aby v řetězci, kde se můžou vyskytovat jak "&" tak i "&" převedl výskyty samotného "&" na "&" ... zkoušel jsem něco ve stylu "&(amp;){0}", ale nefungovalo to.
Předem díky, věřím že to pro vás bude jednoduché. Já, přestože věřím že výrazům celkem rozumím (zatím jsem všechno potřebné zvládl), s tím nemůžu pohnout - vznikají nesmysly jako "&"
Kcko
Profil


$str = "& a dalsi & a jeste & a jeste jeden &";
echo preg_replace("~&(amp;)*~Usi", "&", $str);
//& a dalsi & a jeste & a jeste jeden &


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:

0