3

Perl で言う特定の C プログラムから // および /**/ のすべてのコメントを削除できる正規表現はありますか?

複数行のプログラムを考えると、正規表現を使用してコメントを削除し、コメントアウトされていない部分を返す必要があります。

ありがとう。

4

2 に答える 2

7

で試してくださいRegexp::Common::comment

  use Regexp::Common qw /comment/;
  while (<>) {
        s/($RE{comment}{C++})//;
  }
于 2012-11-06T08:03:49.557 に答える
6

It's a FAQ:

How do I use a regular expression to strip C-style comments from a file?

于 2012-11-06T08:22:55.833 に答える