【发布时间】:2018-12-12 18:16:39
【问题描述】:
我想检查一个字符串是否包含一个数值。我有这个代码:
$string = "some string that contains 123456 in the middle"
$substring = $string.substring(27,9).Trim()
我有 $substring 将包含“123456”,我在这里找到了这个 IsNumeric 函数: In PowerShell, how can I test if a variable holds a numeric value?
问题是,当我从 $string 中提取它时,它的行为类似于字符串类型,而 IsNumeric 返回 false,因为它将它与所有数字类型进行比较。即使很难,它也会包含一个数字,IsNumeric 的输出将是错误的。
有没有更好的方法来检查字符串是否包含数值?
【问题讨论】:
标签: powershell numeric