次のような単純な一致を試みています。
if ($variable ne '*') { print "Hello"; }
「*」文字と等しくないものすべてに一致させたい (引用符なし)
しかし、* の前にバックスラッシュを使用する必要があるかどうか、または他のソリューションで見られるスラッシュの正規表現表記を使用する必要があるかどうかはわかりません。ここでの最善の解決策は何ですか?
サンプルコードは次のとおりです。
if ($var ne '*') { print "it is not a star!"; }
else
{
$var = '*';
print "made $var into a star!"
}
変数を * 文字に設定するのは正しいですか?