PHPが持つ可能性のある3つのタイプのコメントすべてに一致させる必要があります。
# Single line comment
// Single line comment
/* Multi-line comments */
/** * And all of its possible variations */
私が言及しなければならないこと:PHPの終了タグ(?>
)がコメント内にあるかどうかを認識できるようにするためにこれを行っています。無視する場合は無視し、そうでない場合は1つとしてカウントします。これは、 Sublime Textによる終了タグの認識を改善するためにXMLドキュメント内で使用されます(これは私を苛立たせているためです!)。私はこれを数時間達成しようとしましたが、できませんでした。XMLで動作するように変換するにはどうすればよいですか?
したがって、if-then-elseログインも含めることができれば、本当にありがたいです。ところで、私は本当にそれが純粋な正規表現表現であり、言語機能などがない必要があります。:)
Eiconが私に思い出させたように、私はそれらすべてが行の先頭またはコードの最後で一致できるようにする必要があるので、それらすべてに次のものも必要です。
<?php
echo 'something'; # this is a comment
?>