function escrevanatela(conteudo) {
console.log(conteudo);
// nesse momento meu parâmetro já mostra sem as \
// '$$gamma(z) = int_0^infty t^{z-1}e^{-t}dt,.$$'
document.getElementById("wmd-input").value = conteudo;
document.getElementById("wmd-button-bar").innerHTML = "";
var converter = Markdown.getSanitizingConverter();
Markdown.Extra.init(converter, {
extensions: "all",
highlighter: "prettify"
});
var editor = new Markdown.Editor(converter);
editor.hooks.chain("onPreviewRefresh", prettyPrint);
editor.run();
};
o modo mais fácil é utilizando o método replace do js para substituir o carácter que você não quer.
exemplo de uso:
https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_replace
referencia sobre string:
https://www.w3schools.com/jsref/jsref_obj_string.asp
mas eu não entendi a pergunta, se você já retirou a ‘’, o que quer?
pois é não foi eu que retirei! foi o javascript não sei o motivo, na real eu passei escrevanatela(’$$\gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.$$’);
como saída eu tenho isso:
’$$gamma(z) = int_0^infty t^{z-1}e^{-t}dt,.$$'
ai que entra a questão eu preciso que ele interprete todas as , pois eu vou utilizar expressões que que usam mais de uma \ na mesma expressão, se faltar uma única eu não consigo gerar o resultado que eu preciso.
Consegui resolver meu problema, através da nova especificação do ECMAScript temos a String.raw com ela conseguimos passar uma cadeia de caracteres. Muito obrigado a todos que se propuseram a me ajudar abraços!
String.raw`$$\\gamma(z) = \\int_0^\\infty t^{z-1}e^{-t}dt\\,.$$`;
"$$\\gamma(z) = \\int_0^\\infty t^{z-1}e^{-t}dt\\,.$$"