文字列がドル記号で始まっているのかどうかを確認しようとしていますが、すべての試みが失敗しただけです。私はStartsWithを試してみました。ドル記号を二重引用符で囲んで(エスケープして)引用符で囲んでみましたが、何も動作していないようです。文字列がドル記号で始まるかどうか確認してください
$str = "$abcdef"
$str.StartsWith('$')
$str.StartsWith("`$')
$str -like "`$*'
私は間違っていますか?
文字列がドル記号で始まっているのかどうかを確認しようとしていますが、すべての試みが失敗しただけです。私はStartsWithを試してみました。ドル記号を二重引用符で囲んで(エスケープして)引用符で囲んでみましたが、何も動作していないようです。文字列がドル記号で始まるかどうか確認してください
$str = "$abcdef"
$str.StartsWith('$')
$str.StartsWith("`$')
$str -like "`$*'
私は間違っていますか?
文字列の値に一重引用符を使用する必要があります。そうしないと、二重引用符を使用するとPowerShellによって変数のように扱われます。 '$ str = '$ abcdef'' – boeprox
' $ str =' $ abcdef '; $ str -match'^\ $ '' – Avshalom