OriginalGriff
Зависит от языка, который вы обрабатываете: комментарии бывают разных форм, в зависимости от языка, на котором они используются:
// Single line comment, ends at newline: "modern" C, C++, C#, Java, ...
/* Multiline comment, ends at */ : all C, C++, etc.
' Single line comment, ends at newline: VB
# Single line comment: PHP, Python
C (in column 1): Early Fortran
REM Single line comment, Basic
:: Batch files
; Most assembly languages
-- SQL
*> Cobol
Вероятно, есть множество других, но это те, которые я использовал!
Поэтому решите, что представляет собой индикатор комментариев, и проанализируйте каждую строку, чтобы найти их.