const wikireg = /(.*?)\[\[(.*?)\]\](.*?)/g; const urlreg = / https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+~#?&//=]*)/g const replacer = (match, p1, p2, p3, offset, string) => { let link = p2.replace(/ /g,"-").toLowerCase() return `${p1} [[${p2}]] ${p3}` } const urlReplacer = (match, p1, p2, p3, offset, string) => { console.log(match,"-",p1,"-",p2,"-",p3) return `${match}` } export const replaceWiki = (str) => { return str.replace(wikireg, replacer).replace(urlreg, urlReplacer) }