我有一个csv文件有多行,使用“|”作为分隔符,如下图所示。
MAIN|02/21/2018|7695154880|082.21|00021
MAIN|02/21/2018|7695154880|000.21|00210
我想删除第四和第五部分的前导零,以便显示所需的结果。有什么方法可以在powershell中做到这一点?谢谢。
MAIN|02/21/2018|7695154880|82.21|21
MAIN|02/21/2018|7695154880|0.21|210
在这里同意奥拉夫,包括零事。然而,也许它只是你的视觉效果。无论如何,你要求的是这篇文章。
仅从int值中删除csv文件中的前导零
我有这个csv文件我试图从中删除前导零
我最初认为正则表达式像[regex]::replace($value,'^(0+)','')
但是 - 在我看来,这样做会更好
$csv|Foreach-Object{$_.ValueTORemoveLeadingZeroesFrom=
[float]$_.ValueTORemoveLeadingZeroesFrom}
通过将字符串转换为浮动实际上我认为这样做更容易吗?