Я пытаюсь удалить комментарии, содержащие определенный комментарий Java-документа
Например. Я хочу удалить этот блок комментариев
/**
* @author: Bob
* @since 28.mar.2008
*
*/
Но не этот блок
/**
* This class represents ...
*
* and so on
*/
Пока у меня есть это регулярное выражение:
^/\*\*(.|\s)+?\*/
Что соответствует блок-комментарию
Но мне нужны некоторые условные выражения где-то там (например, блочный комментарий, содержащий "@since"
Я предполагаю, что ключ в том, чтобы использовать взгляд в будущее, но мое регулярное выражение не очень хорошо в данный момент.
Любой, кто может помочь мне улучшить это
Заранее спасибо
Боб