Bombe, я просто выбрал строку "@deprecated", как я мог бы выбрать "бла". Дело не в этом. Кроме того, я не могу использовать внешний инструмент, потому что это выражение должно быть включено в диалог поиска затмения. Смотрите связанный вопрос.

вопрос заставил меня задуматьсярегулярное выражение для соответствияJavadoc комментарии, которые включают определенный текст.Например, найти все

Javadoc фрагменты, которые включаютМне удается добраться до выражения@deprecated:

/**
* Method1
* .....
* @deprecated
* @return
*/

 но это не удается в некоторых случаях, таких как:/\*\*.*?@deprecated.*?\*/где это соответствует весь код с 1-го

/**
* Method1
* .....
* @return
*/
public int Method1() { } 

// this method should be @deprecated
public void Method2() { }    

/**
* Method3
* .....
* @return
*/
public int Method3() { } 

Javadoc фрагмент до 3-гоJavadoc фрагмент.Может кто-нибудь дать

регулярное выражение за это?Попробуй это :

Ответы на вопрос(2)

Ваш ответ на вопрос