Out-String
似乎不起作用,至少对于版本5.1和6b2:
"$('a'*10) $('b'*10)" | Out-String -Width 10
结果:
aaaaaaaaaa bbbbbbbbbb
答案 0 :(得分:2)
您可以使用.Substring()
Method.。如果子字符串位置未包含在字符串中,则会失败。 (在这种情况下,如果字符串短于10个字符)
<a>
或者,您可以使用"$('a'*10) $('b'*10)".Substring(0,10)
删除字符串的最后部分。由于当字符串短于10时没有任何内容匹配,因此它不会替换任何内容,但不会失败,只会返回原始字符串。
-replace