Powershell子字符串不起作用:“20151129”.Substring(6,7)

时间:2015-11-29 18:46:50

标签: powershell substring

我错过了什么?

这不起作用:

"20151129".Length
"20151129".Length - 1
"20151129".Substring(6,7)
"20151129".Substring(6,"20151129".Length -1)

但这确实有效:

"20151129".Substring(0,3)

即使我没有超过(“20151129”.length - 1),我仍然会收到错误:

  

使用“2”参数调用“Substring”的异常:“索引和长度   必须引用字符串中的位置。参数名称:长度“At   C:\ Projects \ Support \ Microsoft \ Powershell \ DateRegex.ps1:23 char:1   +“20151129”.Substring(6,7)   + ~~~~~~~~~~~~~~~~~~~~~~~~~       + CategoryInfo:NotSpecified:(:) [],MethodInvocationException       + FullyQualifiedErrorId:ArgumentOutOfRangeException

1 个答案:

答案 0 :(得分:0)

没关系:

“20151129” .Substring(6,2)