任何人都將有助於找出如何在PowerShell中刪除最後幾個字符,例如說到:刪除哪些曾經「」後使用PowerShell
server\instance
需要刪除\instance
地成爲:
server
任何人都將有助於找出如何在PowerShell中刪除最後幾個字符,例如說到:刪除哪些曾經「」後使用PowerShell
server\instance
需要刪除\instance
地成爲:
server
我不知道我完全underst並且,但是如果服務\實例是一個字符串,你可以用
"server\instance" -replace "\\.*", ""
這樣做是爲了取代一切\和後一個空字符串。
謝謝,這是可行的 –
使用Substring
這樣的:
$s = 'server\instance'
$s.Substring(0, $s.IndexOf('\'))
另外:
PS C:\> ('server\instance' -split '\\')[0]
server
一種選擇是使用Split-Path
Split-Path 'server\instance'
結果
服務器
這實際上是「最好的」awnser,因爲內置的cmdlet分割路徑是由微軟製作的。 – bluuf
你有什麼你已經試過嗎?在斜槓上使用字符串拆分並抓取數組的第一部分是我可以使用它的位置。 – ssaviers