Pra*_*vin 3 string powershell split powershell-2.0
我想分割一个字符串并将结果标记存储在变量中.
例如,我的字符串是160519
的,我想它在一个分裂的方式16
,05
和19
存储在单独的变量.
我尝试使用-split
,但由于我的字符串没有分隔符,我发现很难切割字符串.
如果你使用正则表达式,你实际上可以像这样拆分字符串.
$arr = $string -split "(..)" -ne ""
Run Code Online (Sandbox Code Playgroud)
将.
匹配任何单个字符.然后,我们需要过滤数组以删除空值-ne ""
(即感谢mklement0,以替换建议| ? {$_}
).
在行动:
C:\Users\Paarth> $string = "160519"
C:\Users\Paarth> $arr = $string -split "(..)" -ne ""
C:\Users\Paarth> $arr
16
05
19
C:\Users\Paarth>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1781 次 |
最近记录: |