Я пишу собственное расширение для языка Prism. js и у меня проблема с выделением комментариев. Я хочу выделить комментарии, которые начинаются с #
или //
и начинаются в начале строки:
# Example comment
// Example comment
1*2//comment <-- this should not be highlighted
Вот шаблон, который я использую для обнаружения комментариев: /(^|[^\\])[#\/\/].*/
.
К сожалению, он не работает должным образом:
Я пытался использовать опции lookbehind
и greedy
( документы ), но это не помогло.