Os comento, estoy haciendo un código que reemplace a ciertos carácteres y palabras por lo mismo, pero con colores. Este es mi código de javascript:
Código Javascript:
Ver original
function Pawn(texto) { texto = texto.replace(/for/g, '<span class="azul">for</span>'); texto = texto.replace(/new/g, '<span class="azul">new</span>'); document.write("<div class='titulo'><i>(v0.1)</i> Código pawno</div>"); document.write("<div class='codigo'>"); document.write(texto); document.write("</div>"); }
Y cuando voy a ponerlo en HTML, ya sabeis <script type="text/javascript">Pawn("mitexto");</script> todo bien, pero si se pone por ejemplo, de este modo:
<script type="text/javascript">Pawn("mitexto
mitexto2
mitexto3
mitexto4");</script>
ya no aparece.
Respecto a eso, después tengo otra duda que sería si es posible reemplazar carácteres desde X hasta X sitio, es decir, buscar por /* y reemplazar todo ese texto hasta encontrar el siguiente */.
> Nota: mi intención es aprender a hacerlo, no que me lo den hecho, ya se que existen mods como Syntax Highlight.
Un saludo y gracias.