获取前x个字符的最简单方法是什么?

时间:2017-06-13 14:36:08

标签: powershell

Out-String似乎不起作用,至少对于版本5.1和6b2:

"$('a'*10) $('b'*10)" | Out-String -Width 10

结果:

aaaaaaaaaa bbbbbbbbbb

1 个答案:

答案 0 :(得分:2)

您可以使用.Substring() Method.。如果子字符串位置未包含在字符串中,则会失败。 (在这种情况下,如果字符串短于10个字符)

<a>

或者,您可以使用"$('a'*10) $('b'*10)".Substring(0,10) 删除字符串的最后部分。由于当字符串短于10时没有任何内容匹配,因此它不会替换任何内容,但不会失败,只会返回原始字符串。

-replace