ugrás a tartalomhoz

Karakterlánc átalakítás

alexander01 · 2015. Júl. 16. (Cs), 19.10
Sziasztok!

A segítségeteket szeretném kérni a következő problémára:
Van egy hosszabb szöveg, amelyben egyes részeket, szavakat szeretném HTML kódra átalakítani, de nem tudom, hogy mivel lehetne.

Példa: Ez itt a hosszú [[szöveg|http://valami.hu]], ami tartalmaz [akarmi.jpg|200px|bizonyos] karakter kódolásokat.

Ebből szeretném ezt:
Ez itt a hosszú <a href="http://valami.hu">szöveg</a>, ami tartalmaz <img src="akarmi.jpg" alt="bizonyos" width="200px"> karakter kódolásokat.
 
1

A karakterkódolás egészen

Joó Ádám · 2015. Júl. 16. (Cs), 21.49
A karakterkódolás egészen mást jelent, ne keverd ide.

A feladatod megpróbálhatod megoldani reguláris kifejezésekkel, de jobb esetben hibásan fog működni, rossz esetben komoly biztonsági réseket tartalmaz majd.

Ha tisztességesen akarod megcsinálni, akkor írnod kell rá egy parsert, állapotgéppel, szintakszisfát építve, aztán azt bejárni, és HTML-t generálni belőle.

A keresőszavaid ott vannak az előző bekezdésben, ha út közben kérdésed van, akkor tedd fel nyugodtan.
2

Egyszerűbben

Poetro · 2015. Júl. 16. (Cs), 22.04
Ha nem szeretnél hosszan a feldolgozással dolgozni, amihez Ádám hasznos tanácsokat adott, akkor lehet érdemes megnézni pár, már működő megoldást a fenti problémára, mint például a Markdown vagy a BBCode.