2016-12-14 3 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' 

der obige Text gegeben, ich brauche eine Regex, die diesen Ausgang geben sollen:Regex eine Bereitstellungsaufgabe zu erfassen

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

Ist der Text immer gleich oder soll der Text nach ** Deployment-Task '[x.x.x] ** ....? –

+0

Ich brauche einen Text danach] Klammer – Vishal

Antwort

3

Unter der Annahme, dass der Text endet mit einem Apostroph, das ist die regex Sie sind suche:

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

Und hier ist ein Beispiel, wie Sie den Wert greifen:

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

Danke, es hat für mich @Martin funktioniert – Vishal

Verwandte Themen