'use strict'; const Posts = require(__dirname+'/../db/posts.js') , greentextRegex = /^>([^>].+)/gm , redtextRegex = /^<([^<].+)/gm , boldRegex = /==(.+)==/gm , italicRegex = /__(.+)__/gm , linkRegex = /https?\:\/\/[^\s]+/g , spoilerRegex = /\|\|(.+)\|\|/gm , codeRegex = /^```\s([\s\S]+)\s```/gm; module.exports = (board, thread, text) => { //redtext text = text.replace(redtextRegex, (match, redtext) => { return `<${redtext}`; }); //greentext text = text.replace(greentextRegex, (match, greentext) => { return `>${greentext}`; }); //links text = text.replace(linkRegex, (match) => { return `${match}`; }); //bold text = text.replace(boldRegex, (match, bold) => { return `${bold}`; }); //italic text = text.replace(italicRegex, (match, italic) => { return `${italic}`; }); //spoilers text = text.replace(spoilerRegex, (match, spoiler) => { return `${spoiler}`; }); text = text.replace(codeRegex, (match, code) => { return `${code.trim()}`; }); return text; }