どのようにコメントをPerl正規表現の中に入れますか?どのようにしてPerl正規表現にコメントしますか?
答えて
は、/ x修飾子を使用します。
my $foo = "zombies are the bombies";
if ($foo =~/
zombie # sorry pirates
/x) {
print "urg. brains.\n";
}
もperlfaq6でfirst questionを参照してください。
また、perlreのすべてを読んでも問題ありません。
「/ x修飾子を使用する」 –
によって私を殴って投票する必要がありますが、それはですが、賢明な例を挙げて投票しなければなりません。 – Telemachus
あなたは先に進み、私を投票することができます。私はとにかく騙された。 –
さえ/ x修飾子なしに、あなたは(?#...)にコメントを囲むことができます。
my $foo = "zombies are the bombies";
if ($foo =~ /zombie(?# sorry pirates)/) {
print "urg. brains.\n";
}
私がこのスタイルで持っている1つの問題は、それが目には厳しいかもしれないということです。前後のスペース(?#コメント)は、/ x修飾子を追加しない限り問題になります。この場合は、/ x修飾子に戻っています。 – Telemachus
はhttp://www.perl.com/pub/([正規表現を維持]も参照してください。 2004/01/16/regexps.html) – KyleMit