我想分割一个字符串并将结果标记存储在变量中。
例如我的字符串是160519
,我想以一种方式分割它16
, 05
, and 19
存储在单独的变量中。
我尝试使用-split
,但是因为我的字符串没有分隔符,所以我发现很难剪切字符串。
如果使用正则表达式,实际上可以像这样分割字符串。
$arr = $string -split "(..)" -ne ""
The .
匹配任何单个字符。然后我们需要过滤数组以删除空值,这就是-ne ""
进来(谢谢马克门0 https://stackoverflow.com/users/45375/mklement0对于更换的建议| ? {$_}
).
行动中:
C:\Users\Paarth> $string = "160519"
C:\Users\Paarth> $arr = $string -split "(..)" -ne ""
C:\Users\Paarth> $arr
16
05
19
C:\Users\Paarth>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)