2014-12-05 32 views
0

一些知名人物和未知的两个数字我有一个字符串分割字符串在PowerShell中

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

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

+1

欢迎SO。你有什么尝试。我们在这里支持程序员和爱好者。但是,我们不是一个代码编写服务。 [求助/切合主题] – Matt 2014-12-05 15:32:13

回答

0

使用正则表达式与捕获组:.*?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