Призма. js выделяется, только если начинается строка - PullRequest
0 голосов
/ 08 марта 2020

Я пишу собственное расширение для языка Prism. js и у меня проблема с выделением комментариев. Я хочу выделить комментарии, которые начинаются с # или // и начинаются в начале строки:

# Example comment
// Example comment
1*2//comment <-- this should not be highlighted

Вот шаблон, который я использую для обнаружения комментариев: /(^|[^\\])[#\/\/].*/ .

К сожалению, он не работает должным образом:

demo

Я пытался использовать опции lookbehind и greedy ( документы ), но это не помогло.

1 Ответ

0 голосов
/ 25 марта 2020

Исправлено путем изменения регулярного выражения на /(^|^\\)(\/{2}|#).*/gm

...