Powershell如果位数= 5则删除第3位数字

时间:2017-11-07 20:37:27

标签: powershell numbers digit

我有一个大多数是4位的数字列表。我需要使用这个4位数代码来识别我脚本另一部分中使用的URL。我想评估$ wnl = 5位数,然后删除第3位数。

2 个答案:

答案 0 :(得分:2)

if (($wnl | Measure-Object -Character).Characters -eq 5) {
  $str = ($wnl.ToString()).Remove(2,1)
  return $str
}

答案 1 :(得分:0)

"hello" | get-member是一种可以了解字符串的方法。

要了解有关这些方法的更多信息,您可以google string.membername .NET

我不确定您的数字列表是否为整数或字符串。 ints很好地转换为字符串,所以它并不重要。

if ($yourvar.ToString().Length -eq 5) {$newvar = $yourvar.ToString().Remove(2,1)}