Powershell为string对象提供了string类型的方法。 Split
是其中之一。Split方法用于将字符串拆分为单独的部分或字符串数组。在本教程中,我们将查看不同的使用类型和Split的示例。
null
指定分隔符
在拆分文本或字符串时,我们可以提供分隔符来拆分它们。我们将提供split函数作为参数。函数名不区分大小写。在本例中,我们将提供空间作为分隔符。
$ "my test system is".split(" ")

每一个分开的元素都打印在一个新行中。
用多个分隔符拆分
在某些情况下,可能有多个分隔符。split函数的另一个有用特性是,我们可以通过在字符串模式中添加更多split函数和相关分隔符来指定多个分隔符。在本例中,我们将定义两个分隔符,如空格和点。
首先,我们创建分隔符变量。
$separators=(" ",".")
然后我们为split函数提供$separators变量。
"my te.st sys.tem is".split($separators)

根据正则表达式拆分
对于更结构化但更复杂的字符串和文本,可以使用基于regex的分隔符。在本例中,我们将使用 t
和 s
通过在regex中指定字符作为分隔符。
"my te.st sys.tem is".Split("[ts]")

拆分Mac地址
另一个有用的例子是将mac地址分成十六进制部分。
"12-34-56-78-9A-BC".Split("-")

我们把mac地址的所有部分放在一个新行中。如果需要,我们可以使用for-each循环它们。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END