|
@@ -6,8 +6,8 @@ export default class Linker {
|
|
|
// process angle branckets like '</Level1/Level2>'
|
|
// process angle branckets like '</Level1/Level2>'
|
|
|
.replace(/<((\/[^>]+?){2,})>/g, '<a href="$1">$1</a>') // ページ間リンク: <> でかこまれてて / から始まり、 / が2個以上
|
|
.replace(/<((\/[^>]+?){2,})>/g, '<a href="$1">$1</a>') // ページ間リンク: <> でかこまれてて / から始まり、 / が2個以上
|
|
|
// process square branckets like '[/Level1]'
|
|
// process square branckets like '[/Level1]'
|
|
|
- // see: https://regex101.com/r/QSt1yu/1
|
|
|
|
|
- .replace(/\[(\/[^\]]+?)\]/g, ' <a href="$1">$1</a>')
|
|
|
|
|
|
|
+ // see: https://regex101.com/r/QSt1yu/3
|
|
|
|
|
+ .replace(/\[(\/[^\]]+?)\](?!\()/g, '<a href="$1">$1</a>')
|
|
|
;
|
|
;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|