var str = "# abc\n"
+ "```\n"
+ "123\n"
+ "```\n"
+ "";
tranMDToHTMLLine(str);
function tranMDToHTML(md) {
var pre = new RegExp("`{3}\n((.|\n)*?)`{3}", "g");
var arr, str;
var html = "";
var mdIndex = 0;
while ((arr = pre.exec(md)) != null)
{
if (mdIndex <= arr.index)
{
}
if (mdIndex == arr.index)
{
str = "<pre>" + arr[1] + "</pre>";
html += str;
mdIndex += arr[0].length;
}
}
if (mdIndex <= arr.index)
{
}
md = md.replace(/\t/g, " ");
md = md.replace(/ /g, " ");
md = md.replace(/\n/g, "<br>");
return html;
}
function tranMDToHTMLLine(md) {
var exp = {
h: {
exp: new RegExp("#+\\s(.+)\n", "g"),
array: []
},
title: new RegExp("(.+)\n\\s=+\\s", "g"),
titleSmall: new RegExp("(.+)\n\\s-+\\s", "g")
};
var arr, str;
var html = "";
var mdIndex = 0;
while ((arr = exp.exec(md)) != null)
{
}
console.log(exp.h.exec(md));
return html;
}
console