gpt4 book ai didi

string - 删除文件名开头的所有零

转载 作者:行者123 更新时间:2023-12-04 23:36:14 24 4
gpt4 key购买 nike

我在一个文件中有一些以不同数量的零开头的文档。我想删除文件开头的所有这些零。

例如


010 document.docx0002  document.docx030  document.docx

to

10 document.docx2  document.docx30  document.docx

I know I can delete these zeroes one by one using the following command.

Get-ChildItem *.docx | Rename-Item -NewName { [string]($_.Name).Substring(1) }

但是我可以通过 做到这一点吗?一 命令?

最佳答案

使用正则表达式从文件名中删除前导零。

Get-ChildItem *.docx | Rename-Item -NewName { $_.Name -replace '^0+' }
^匹配字符串的开头(在本例中为文件名)。 0+匹配一个或多个连续的零。

关于string - 删除文件名开头的所有零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54045464/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com