String 在powershell中拆分包含某些已知字符和未知两位数的字符串

String 在powershell中拆分包含某些已知字符和未知两位数的字符串,string,powershell,split,wildcard,digits,String,Powershell,Split,Wildcard,Digits,我有绳子 some.text.S**01**E02.partofstring.mkv some.textstring.S**01**E02.partofstring.mkv 我需要提取S和E之间的数字。这些文件名中的数字总是两位数。使用带有捕获组的正则表达式:*?S.*(\d{2})。*?E.* > "some.text.S**01**E02.partofstring.mkv" -replace '.*?S.*?(\d{2}).*?E.*','$1' 01 > "some.text

我有绳子

some.text.S**01**E02.partofstring.mkv
some.textstring.S**01**E02.partofstring.mkv

我需要提取S和E之间的数字。这些文件名中的数字总是两位数。

使用带有捕获组的正则表达式:
*?S.*(\d{2})。*?E.*

> "some.text.S**01**E02.partofstring.mkv" -replace '.*?S.*?(\d{2}).*?E.*','$1'
01
> "some.textstring.S**01**E02.partofstring.mkv" -replace '.*?S.*?(\d{2}).*?E.*','$1'
01

欢迎来到SO。你试过什么。我们在这里支持程序员和爱好者。然而,我们不是一个代码编写服务。