Java コメント正規表現: egrep "(/\*\* | /* | \*/ | \*\*/)" text.txt

Java コメント正規表現: egrep

Javaコメントが開始または終了する行を抽出しようとしています。

私が持っているものは次のとおりです。

egrep "(/** | /* | */ | **/)" text.txt

私はこれが以下を含む行を除くすべての行(例:/ *注釈* /)で機能することがわかりました。ただ/*、/**、**/ または */ で、その前後には何もありません。

なぜこれですか?

ベストアンサー1

パターンにegrep "(/** | /* | */ | **/)" text.txt明示的なスペースが含まれています。スペースなしでお試しください。egrep "(/**|/*|*/|**/)" text.txt

おすすめ記事