ここに私の問題があります。かなり長い Java コードを調べて、特定の単語またはステートメントを含むコメントを見つける必要があります。存在する場合は、次のコードの一部をテキスト ファイルにコピーする必要があります。たとえば。単語が「猫」の場合
/**
*this code is related to the cat
*/
public static int a = 5;
public static String b = "abcd";
出力テキスト ファイルには、コメントの後に "cat" という単語を含む最初の文字列が必要なので、ここでは "abcd" になります。コード全体をテキスト ファイルとして解析し、コメントを探すことができると思いますが、より高速でインテリジェントな方法はありますか?
編集:grepを実行しようとしましたが、文字列の最初の出現が可変距離にあり、取得する行数を増やすと次のコメントも含まれることがあるため、機能しません。