PowerShell拆分字符串操作及其示例

Powershell为string对象提供了string类型的方法。 Split 是其中之一。Split方法用于将字符串拆分为单独的部分或字符串数组。在本教程中,我们将查看不同的使用类型和Split的示例。

null

指定分隔符

在拆分文本或字符串时,我们可以提供分隔符来拆分它们。我们将提供split函数作为参数。函数名不区分大小写。在本例中,我们将提供空间作为分隔符。

$ "my test system is".split(" ")
Specify Separator
指定分隔符

每一个分开的元素都打印在一个新行中。

用多个分隔符拆分

在某些情况下,可能有多个分隔符。split函数的另一个有用特性是,我们可以通过在字符串模式中添加更多split函数和相关分隔符来指定多个分隔符。在本例中,我们将定义两个分隔符,如空格和点。

首先,我们创建分隔符变量。

$separators=(" ",".")

然后我们为split函数提供$separators变量。

"my te.st sys.tem is".split($separators)
Split With Multiple Separators
用多个分隔符拆分

根据正则表达式拆分

对于更结构化但更复杂的字符串和文本,可以使用基于regex的分隔符。在本例中,我们将使用 t s 通过在regex中指定字符作为分隔符。

 "my te.st sys.tem is".Split("[ts]")
Split According To Regex
根据正则表达式拆分

拆分Mac地址

另一个有用的例子是将mac地址分成十六进制部分。

"12-34-56-78-9A-BC".Split("-")
Split Mac Address
拆分Mac地址

我们把mac地址的所有部分放在一个新行中。如果需要,我们可以使用for-each循环它们。

相关文章: PHP Glob()函数,用于将路径、目录、文件名与示例匹配

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享