检查字符串是否以美元符号开头

时间:2016-08-09 16:33:54

标签: powershell powershell-v4.0

我正在尝试检查字符串是否以美元符号开头但我的所有尝试都失败了。我已经尝试过StartsWith和-like,我试过放置美元符号以检查双引号(转义它)和单引号内但似乎没有任何效果。

$str = "$abcdef"
$str.StartsWith('$')
$str.StartsWith("`$')
$str -like "`$*'

我做错了什么?

1 个答案:

答案 0 :(得分:1)

在这种情况下我会使用-match。

$foo = "`$bar"
$foo -match "^\$"