在 PowerShell 中将字符串拆分为单独的变量

Rohan Timalsina 2023年1月30日
  1. 在 PowerShell 中使用 Split() 函数将字符串拆分为单独的变量
  2. 在 PowerShell 中使用 -Split 标志将字符串拆分为单独的变量
在 PowerShell 中将字符串拆分为单独的变量

字符串是用于表示文本的字符序列。它是 PowerShell 中常见的数据类型之一。

你可以在 PowerShell 中使用单引号或双引号定义字符串。PowerShell 字符串是使用 System.String 对象类型创建的。本教程将介绍两种在 PowerShell 中将字符串拆分为单独变量的方法。

在 PowerShell 中使用 Split() 函数将字符串拆分为单独的变量

Split() 是用于在 PowerShell 中拆分字符串的内置函数。我们可以将 Split() 函数的结果存储到多个变量中。

我们创建了一个字符串变量 $print,如下所示。

$print = "Hello World"

要将 $print 字符串拆分为两个单独的变量 $a$b,我们可以使用:

$a, $b = $print.Split()

默认情况下,它将字符串拆分为空格、换行符和制表符等字符。

检查变量 $a 中的数据。

$a

输出:

Hello

检查变量 $b 中的数据。

$b

输出:

World

定界符是标记数据开始或结束的字符。你可以使用单引号 ' ' 或双引号 " " 指定分隔符。它允许你将字符串拆分为所需的字符。指定的字符将从结果字符串中删除。

例如,如果要拆分字母 l,可以使用:

$a, $b = $print.Split("l")
$a

输出:

He

你还可以选择要拆分的最大字符串数。例如,如果你需要将字符串拆分为 3 部分,你可以使用:

$a, $b = $print.Split("l",3)

在 PowerShell 中使用 -Split 标志将字符串拆分为单独的变量

-Split 标志还在 PowerShell 中拆分字符串,生成的字符串可以存储到单独的变量中。它与上述方法类似。

我们有一个字符串变量 $new

$new = "Happy New Year."

要将 $new 字符串分隔成单独的变量,你可以使用 -Split 选项,如下面的命令。

$new1, $new2, $new3 = $new -Split " "  
$new

输出:

Happy

检查 PowerShell 控制台中的其他变量数据以查看结果。你也可以尝试使用不同的分隔符和字符串。

作者: Rohan Timalsina
Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

相关文章 - PowerShell String