2014-12-05 97 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