Используйте шаблон normal* ( special normal*) *
для комментариев.Вам потребуется многострочное сопоставление.
Здесь special
- это *
, за которым не следует /
, а normal
- это не что иное, как *
.Без кавычек регулярные выражения
- специальные -
\*(?!/)
; - нормальные -
[^*]
.
Я не знаю, scala, но вам нужночтобы определить одну переменную для особой, одну переменную для обычной, используйте:
/\*<normal>*(<special><normal>*)*\*/
, и это поглотит ваши пробелы без страха переполнения стека.