2016-12-14 46 views
1
Deployment task '[5.1.4] **Configure Redis, service bus and Update Databases and Samples**' 
with id '04d8e453-7f22-420d' and with scenario_id '9349bff9-9e41-4c26-9a90' 

鑑於上面的文字,我需要一個正則表達式應該給予這樣的輸出:正則表達式來捕獲部署任務

Configure Redis, service bus and Update Databases and Samples 
+0

文本總是相同還是希望**部署任務「[x.x.x] ** ....」之後的文本? –

+0

我需要一個文本]支撐 – Vishal

回答

3

假設文本用單引號結束,這是你的正則表達式尋找:

Deployment task '\[.*?\]\s*([^']+) 

而且這裏有一個例子,你如何搶值:

[regex]::Match($yourString, "Deployment task '\[.*?\]\s*([^']+)").Groups[1].Value 
+0

謝謝,它爲我工作@Martin – Vishal