トップ回答者
正規表現と変数展開

質問
-
powershellでの変数展開について知りたいのですが、
ダブルクォーテーション内の変数は展開される
ダブルクォーテーション内で、バッククオートでエスケープ
シングルクォーテーションの変数は文字列
最後がTrueになっても良さそうなのですがなぜ、Falseとなるのでしょうか。
PS C:\> "`$test"
$test
PS C:\> '$test'
$test
PS C:\> "`$test" -match '$test'
Falseまた、変数展開ですが次の書き方以外に方法はありますか。
$test[g]hのgの書き方です。
PS C:\> $test = "def"
PS C:\> "abcdefghijk" -match "$test[g]h"
True