Я хотел бы проанализировать файлы .java, которые НЕ содержат описание класса.
Я пытаюсь это сделать с помощью perl, но не могу получить подходящее регулярное выражение для анализа следующего шаблона
/**
* Some text describing about the class
*
*/
Например:
Class CommunicationServer {
...
}
Описание класса отсутствует.Какое регулярное выражение может использоваться в Perl для анализа этого типа шаблона?
Вот то, что я пробовал, но оно не работает
while ( valid file handle) {
my $isLine = $_;
chomp($isLine);
if ($isLine =~ m/^(\/\*\\*)/) {
#if ($isLine =~ /[^\W]/) { # Any non-word character.
print $isLine ".\n";
}
}
Или вы знаете какой-либо инструмент, который мне помогаетопределить класс не-документа, такой как приведенный выше?
Большое спасибо за ввод.