Ich versuche zu überprüfen, ob eine Zeichenfolge mit einem Dollarzeichen beginnt, aber alle meine Versuche scheiterten einfach. Ich habe StartsWith versucht und -wie, ich habe versucht, das Dollar-Zeichen zu platzieren, um nach doppelten Anführungszeichen zu suchen (es zu entkommen) und in einfachen Anführungszeichen, aber nichts scheint zu funktionieren.Überprüfen Sie, ob die Zeichenfolge mit einem Dollarzeichen beginnt
$str = "$abcdef"
$str.StartsWith('$')
$str.StartsWith("`$')
$str -like "`$*'
Was mache ich falsch?
Sie müssen einfache Anführungszeichen mit Ihrem Zeichenfolgenwert verwenden, andernfalls behandelt PowerShell sie wie eine Variable, wenn doppelte Anführungszeichen verwendet werden. '$ str = '$ abcdef' ' – boeprox
' $ str =' $ abcdef '; $ str -match'^\ $ '' – Avshalom