すべてのコードを削除する最良の方法は何ですかコメント特定のディレクトリに?全部取り除きたい// ... EOL
コメントおよび/* blah \*/
/または/** ... \*/
)コメントしかも。
これはPHPプロジェクトであり、以下に説明するよりも進みたいのですが、効率性ではなくセキュリティのためのものです。
- Zend Frameword: ドキュメントクラスのロード- 検索と設定を使用して require_once 呼び出しを削除します。
答え1
答え2
Perl で以下を実行します。
//will delete all comments starting at the beginning of the line with //
perl -p -i -e "s#^//.*$##" <your php file>
//will delete all comments starting somewhere in a line with //
perl -p -i -e "s#^(.*)//.*$#\$1#" <your php file>
//will delete all comments starting somewhere in a line with /* or /**
perl -p -i -e "s#^(.*)/\*+.*$#\$1#" <your php file>
//will delete all comments starting at the beginning of the line with /* or /**
perl -p -i -e "s#^/\*+.*$##" <your php file>
このコマンドは、次のような複数行コメントを削除しません。
/**
*
*
*/
これは可能ですが、複数行の正規表現ははるかに困難です。
awk、sed、pythonなどの解決策もありますが...これも動作します。