Я пытаюсь использовать регулярное выражение для извлечения комментариев в заголовке файла.Вопрос с регулярным выражением
Например, исходный код может выглядеть следующим образом:
//This is an example file.
//Please help me.
#include "test.h"
int main() //main function
{
...
}
То, что я хочу, чтобы извлечь из кода первые две строки, т.е.
//This is an example file.
//Please help me.
Любая идея?
Как определяется «заголовок файла»? Состоит ли из всех прокомментированных строк до первой строки без комментариев? Или до первого 'include' (который может не всегда существовать)? Разве пустые строки отмечают конец заголовка? Являются ли пробелы или вкладки перед '//' разрешенными? Разрешены ли другие виды комментариев '/ * * /'? –