Autor Zpráva
Anonymní
Profil *
Dobry vecer,

potreboval bych poradit s reg. vyrazem. Melo byt do delat asi toto. Kdyz bude retezec zacinat a koncit <tagem> retezec </tagem>, tak fci mi ten tag odstrani ... dekuji za radu.

Prosim, nepiste mi odkazy na www.php.net vim o tom ze ten manual existuje, ale nevim si stim rady ...

Predem dekuji ...
mila
Profil
strip_tags
htmlspecialchars
Anonymní
Profil *
mila
ja nechci odstranit vsechny HTML tagy a ani je prevest na entity ... ja chci odstranit tagy pouze ze zacatku a konce retezce, pokud je retezec obsahuje ...
mila
Profil
$str = preg_replace ('~(^<[^>]+>)|(<[^<]+>$)~','' $str);
Netestováno, ale nějak tak to bude.
Jinak by to šlo asi urychlit modifikátorem proti nenažranosti, a druhá půlka modifikátorem, aby se to bralo od zadu.
Z hlavy je nevím (tím druhým si ani nejsem jist, že existuje), je to někde v manuálu:)
medden
Profil *
preg_replace('^\<.+\>(.*)\<\/.+\>$', '$1', '<tag>retazec</tag>');
Smiem sa spýtať na čo je to dobré?
medden
Profil *
no to milino bude asi lepšie, no .-) som tam aj zabudol ~~
Anonymní
Profil *
mila
funguje to ... diky ...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0