我有一个字符串,我使用代码$CreateDT.Split(" ")
拆分了它。我现在想以不同的方式操纵两个单独的字符串。如何将这些变量分成两个变量?
答案 0 :(得分:90)
喜欢这个吗?
$string = 'FirstPart SecondPart'
$a,$b = $string.split(' ')
$a
$b
答案 1 :(得分:36)
使用-split
运算符创建数组。像这样,
$myString="Four score and seven years ago"
$arr = $myString -split ' '
$arr # Print output
Four
score
and
seven
years
ago
当您需要某个项目时,请使用数组索引来访问它。请注意,指数从零开始。像这样,
$arr[2] # 3rd element
and
$arr[4] # 5th element
years
答案 2 :(得分:17)
重要的是要注意两种技术之间的以下区别:
$Str="This is the<BR />source string<BR />ALL RIGHT"
$Str.Split("<BR />")
This
is
the
(multiple blank lines)
source
string
(multiple blank lines)
ALL
IGHT
$Str -Split("<BR />")
This is the
source string
ALL RIGHT
通过此,您可以看到string.split()
方法:
-split
运算符:
答案 3 :(得分:5)
试试这个:
$Object = 'FirstPart SecondPart' | ConvertFrom-String -PropertyNames Val1, Val2
$Object.Val1
$Object.Val2
答案 4 :(得分:0)
Foreach对象操作语句:
$a,$b = 'hi.there' | foreach split .
$a,$b
hi
there