PowerShell中是否有一种方法可以截断字符串而不会缩短字

Jam*_*han 2 powershell

我一直在环顾四周,一直找不到任何东西.我想截断一个字符串,而不是简短地说.就像一段摘录.

$string = "This is my string"

9 = "This is m"
Run Code Online (Sandbox Code Playgroud)

理想情况下 "This is my"

Mas*_*sif 10

$string.Substring(0, $string.IndexOf(" ", 9))
Run Code Online (Sandbox Code Playgroud)

应该做你想要的,即它从你给它的字符数开始,寻找下一个空格,并在那里剪短字符串.