powershell - 仅在字符第一次出现时分割

标签 powershell

如果我有一个像这样的字符串

foo:bar baz:count

我想在 : 第一次出现时进行拆分,并返回一个仅包含两个元素的数组:

  • 第一个冒号之前的元素的字符串。
  • 第一个冒号之后的所有内容的字符串。

如何在 Powershell 中实现此目的?

最佳答案

-split 运算符允许您指定要返回的子字符串的最大数量:

'foo:bar baz:count' -split ':',2

关于powershell - 仅在字符第一次出现时分割,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31379475/

相关文章:

variables - 直接从csv读取var

regex - PowerShell-使用REGEX替换每个标签的内容

windows - Git:Diff 不处理 UTF-8 以外的字符编码?

powershell - 使用 powershell 获取 VM 的 vCenter 信息

c# - 如何正确设置执行子 powershell 脚本的路径?

powershell - 设置 PowerShell 脚本结果的格式

用于安排每日任务错误的 Powershell 脚本

string - 就地转换哈希表值

powershell - PowerShell如何获取应用程序的返回值?

脚本中有多个对象的powershell写输出错误?