export default class Linker { process(markdown) { return markdown // process angle branckets like '' // see: https://regex101.com/r/rxAy4F/2 .replace(/<((\/[^>\n]+?){2,})>/g, '$1') // ページ間リンク: <> でかこまれてて / から始まり、 / が2個以上 // process square branckets like '[/Level1]' // see: https://regex101.com/r/QSt1yu/5 .replace(/\[(\/[^\]\n]+?)\](?!\()/g, '$1') ; } }