我有一行文本,我希望第一个单词是一个变量,第二个单词是第二个,但其余的都被视为一个变量。
例如,拆分Mary had a little lamb将导致:
$var[1] = Mary$var[2] = had$var[4] = a little lamb当我按空间分割时,如何实现这一点?
如果您知道前两个单词的确切长度,则可以使用.substring. 否则,您可以在将前两个数组条目分配给变量后使用-Split然后使用-join。
$mySplit = "alpha bravo charlie delta" -split " "
$var1 = $mySplit[0]
$var2 = $mySplit[1]
$var3 = $mySplit[2..($mySplit.length+2)] -join " "
Run Code Online (Sandbox Code Playgroud)
上面的示例用于获取$var3由 创建的数组-split并获取除前 2 个条目之外的每个条目。-join然后将数组条目重新连接成一个字符串,用空格分隔每个条目。
| 归档时间: |
|
| 查看次数: |
16513 次 |
| 最近记录: |