Perl で言う特定の C プログラムから // および /**/ のすべてのコメントを削除できる正規表現はありますか?
複数行のプログラムを考えると、正規表現を使用してコメントを削除し、コメントアウトされていない部分を返す必要があります。
ありがとう。
で試してくださいRegexp::Common::comment
:
use Regexp::Common qw /comment/;
while (<>) {
s/($RE{comment}{C++})//;
}