当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] PowerShell:如何根据新行进行拆分

作者:精品下载站 日期:2024-12-14 04:37:31 浏览:15 分类:玩电脑

PowerShell:如何根据新行进行拆分


您可以在 PowerShell 中使用以下语法根据换行符进行拆分:

$my_string.Split([Environment]::NewLine)

此特定示例将根据新行出现的位置拆分存储在名为 $my_string 的变量中的字符串。

使用 Split() 的输出将在每行之间包含空元素。

如果您想删除这些空元素,则可以使用以下语法:

$my_string.Split([Environment]::NewLine, [System.StringSplitOptions]::RemoveEmptyEntries)

以下示例展示了如何在实践中使用这些方法。

示例:如何在 PowerShell 中基于换行符进行拆分

假设我们创建以下名为 $my_string 的字符串变量,其中包含由换行符分隔的各个篮球队的名称:

$my_string = "Mavericks`r`nRockets`r`nSpurs`r`nKings"

以下屏幕截图显示了如何在实践中使用此语法:

[玩转系统] PowerShell:如何根据新行进行拆分

我们可以使用以下语法根据字符串中新行出现的位置来拆分该字符串中的团队名称:

$my_string.Split([Environment]::NewLine)

以下屏幕截图显示了如何在实践中使用此语法:

[玩转系统] PowerShell:如何根据新行进行拆分

请注意,输出在其自己的行中包含每个团队名称,并用空行分隔。

如果我们想根据新行进行分割并从输出中删除这些空行,我们可以使用以下语法:

$my_string.Split([Environment]::NewLine, [System.StringSplitOptions]::RemoveEmptyEntries)

以下屏幕截图显示了如何在实践中使用此语法:

[玩转系统] PowerShell:如何根据新行进行拆分

请注意,输出在其自己的行中包含每个团队名称,并且输出中没有空行。

请随意使用您喜欢的任何方法。

注意:您可以在此处找到 PowerShell 中 Split 运算符的完整文档。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯