fix exponential backtracking in regex

This commit is contained in:
Salihu
2026-08-09 20:46:30 +01:00
parent bf3d1bf3c0
commit 8769968141
@@ -14,7 +14,7 @@ interface TabbedToken {
} }
const HEADER_RE = const HEADER_RE =
/^===([!+])?\s*["'“”‘’]((?:\\.|[^"'“”‘’\n])+?)["'“”‘’]\s*$/gm; /^===([!+])?\s*["'“”‘’]((?:\\["\\]|[^\\"'“”‘’\n])+?)["'“”‘’]\s*$/gm;
export const tabsExtension = { export const tabsExtension = {
name: 'tabbed', name: 'tabbed',