我们的大多数文件都以统一的语法命名:
$idx
然而,偶尔我们会看到:
B0????????.????.??????.jpg
或
?????.B0????????.????.jpg
我需要一个PowerShell脚本来拉出'B0'和接下来的8位数字。传统上我们只是在文件名统一时修剪字符串,但这种变化失败了。
有没有人有一些PS逻辑可以从字符串/文件名中提取'B0'和接下来的8位数?
谢谢!
答案 0 :(得分:0)
$file = "?????.B0????????.????.jpg"
$index = ($file).IndexOf("B0")
$yourCharacters = ($file).Substring($index, 10)
$file.Replace($yourCharacters, "")