Я пытаюсь получить тип и имя класса поля в C++ с использованием Elisp и регулярных выраженийПолучить C++ поля с помощью регулярных выражений в Emacs Lisp
Поля типа:
int foo_;
(Тип: int
, имя: foo
)
или
foo<bar> baz_bar_;
(Тип: foo<bar>
, имя baz_bar
)
До сих пор я получил эти 2 регулярных выражения для их получения.
Тип:
.+(?= .*_;)
Имя:
\w+(?=_;)
Проблема заключается в том, что Elisp не поддерживает предпросмотр.
Как я могу перевести эти регулярные выражения в elisp-совместимые?