diff --git a/src/ts/ribbit-editor.ts b/src/ts/ribbit-editor.ts index 262408d..428f1e1 100644 --- a/src/ts/ribbit-editor.ts +++ b/src/ts/ribbit-editor.ts @@ -450,19 +450,10 @@ export class RibbitEditor extends Ribbit { '`': 'md-code', }; - /* - const INLINE_PATTERN = new RegExp( - '\\[(?[^\\]]+)\\]\\((?[^)]+)\\)' + - '|' + - '(?\\*{1,2}|~~|`)(?.+?)(?\\k|$)', - 'g' - ); - */ - const INLINE_PATTERN = new RegExp( '\\[(?[^\\]]+)\\]\\((?[^)]+)\\)' + '|' + - '(?\\*{1,3}|~~|`)(?.+?)(?\\k(?!\\*)|$)', + '(?\\*{3}|\\*{2}|\\*|~~|`)(?.+)(?\\k(?!\\*))', 'g' );