using System;
using System.Text .RegularExpressions ;
public class Test
{
public static void Main( )
{
var strBackups = @"wbadmin 1.0 - Backup command-line tool
(C) Copyright 2013 Microsoft Corporation. All rights reserved.
Backup time: 01.09.2015 11:51
Backup target: 1394/USB Disk labeled BIGGER2(F:)
Version identifier: 09/01/2015-06:51
Can recover: Volume(s), File(s), Application(s), Bare Metal Recovery, System State
Snapshot ID: {060e3b44-7b80-49bf-97c4-3f3b9908dec6}
Backup time: 06.09.2015 10:36
Backup target: 1394/USB Disk labeled BIGGER2(F:)
Version identifier: 09/06/2015-05:36
Can recover: Volume(s), File(s), Application(s), Bare Metal Recovery, System State
Snapshot ID: {64af3693-362d-42dc-ae5f-566b3f2d40be}
Backup time: 06.09.2015 11:00
Backup target: 1394/USB Disk labeled BIGGER2(F:)
Version identifier: 09/06/2015-06:00
Can recover: Volume(s), File(s), Application(s), Bare Metal Recovery, System State
Snapshot ID: {d9d50a01-6907-40a1-9c57-1f45de76b9ec}
" ;
var regBackups = new Regex( @"\r ?\n ((?>\r ?\n .+){5})(?!\r ?\n .)" ,
RegexOptions.Compiled
) ;
foreach ( Match m in regBackups.Matches ( strBackups) )
{
Console.WriteLine ( "=============================" ) ;
Console.WriteLine ( m.Groups [ 1 ] .Value ) ;
Console.WriteLine ( "=============================" ) ;
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CiAgICAgICAgdmFyIHN0ckJhY2t1cHMgPSBAIndiYWRtaW4gMS4wIC0gQmFja3VwIGNvbW1hbmQtbGluZSB0b29sCihDKSBDb3B5cmlnaHQgMjAxMyBNaWNyb3NvZnQgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuCgpCYWNrdXAgdGltZTogMDEuMDkuMjAxNSAxMTo1MSAKQmFja3VwIHRhcmdldDogMTM5NC9VU0IgRGlzayBsYWJlbGVkIEJJR0dFUjIoRjopClZlcnNpb24gaWRlbnRpZmllcjogMDkvMDEvMjAxNS0wNjo1MQpDYW4gcmVjb3ZlcjogVm9sdW1lKHMpLCBGaWxlKHMpLCBBcHBsaWNhdGlvbihzKSwgQmFyZSBNZXRhbCBSZWNvdmVyeSwgU3lzdGVtIFN0YXRlClNuYXBzaG90IElEOiB7MDYwZTNiNDQtN2I4MC00OWJmLTk3YzQtM2YzYjk5MDhkZWM2fQoKQmFja3VwIHRpbWU6IDA2LjA5LjIwMTUgMTA6MzYgCkJhY2t1cCB0YXJnZXQ6IDEzOTQvVVNCIERpc2sgbGFiZWxlZCBCSUdHRVIyKEY6KQpWZXJzaW9uIGlkZW50aWZpZXI6IDA5LzA2LzIwMTUtMDU6MzYKQ2FuIHJlY292ZXI6IFZvbHVtZShzKSwgRmlsZShzKSwgQXBwbGljYXRpb24ocyksIEJhcmUgTWV0YWwgUmVjb3ZlcnksIFN5c3RlbSBTdGF0ZQpTbmFwc2hvdCBJRDogezY0YWYzNjkzLTM2MmQtNDJkYy1hZTVmLTU2NmIzZjJkNDBiZX0KCkJhY2t1cCB0aW1lOiAwNi4wOS4yMDE1IDExOjAwIApCYWNrdXAgdGFyZ2V0OiAxMzk0L1VTQiBEaXNrIGxhYmVsZWQgQklHR0VSMihGOikKVmVyc2lvbiBpZGVudGlmaWVyOiAwOS8wNi8yMDE1LTA2OjAwCkNhbiByZWNvdmVyOiBWb2x1bWUocyksIEZpbGUocyksIEFwcGxpY2F0aW9uKHMpLCBCYXJlIE1ldGFsIFJlY292ZXJ5LCBTeXN0ZW0gU3RhdGUKU25hcHNob3QgSUQ6IHtkOWQ1MGEwMS02OTA3LTQwYTEtOWM1Ny0xZjQ1ZGU3NmI5ZWN9CgoiOwoKICAgICAgICB2YXIgcmVnQmFja3VwcyA9IG5ldyBSZWdleChAIlxyP1xuKCg/PlxyP1xuLispezV9KSg/IVxyP1xuLikiLAogICAgICAgICAgICBSZWdleE9wdGlvbnMuQ29tcGlsZWQKICAgICAgICApOwogICAgICAgIAogICAgICAgIAogICAgICAgIGZvcmVhY2ggKE1hdGNoIG0gaW4gcmVnQmFja3Vwcy5NYXRjaGVzKHN0ckJhY2t1cHMpKQogICAgICAgIHsKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoIj09PT09PT09PT09PT09PT09PT09PT09PT09PT09Iik7CiAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKG0uR3JvdXBzWzFdLlZhbHVlKTsKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoIj09PT09PT09PT09PT09PT09PT09PT09PT09PT09Iik7CiAgICAgICAgfQoJfQp9
stdout
=============================
Backup time: 01.09.2015 11:51
Backup target: 1394/USB Disk labeled BIGGER2(F:)
Version identifier: 09/01/2015-06:51
Can recover: Volume(s), File(s), Application(s), Bare Metal Recovery, System State
Snapshot ID: {060e3b44-7b80-49bf-97c4-3f3b9908dec6}
=============================
=============================
Backup time: 06.09.2015 10:36
Backup target: 1394/USB Disk labeled BIGGER2(F:)
Version identifier: 09/06/2015-05:36
Can recover: Volume(s), File(s), Application(s), Bare Metal Recovery, System State
Snapshot ID: {64af3693-362d-42dc-ae5f-566b3f2d40be}
=============================
=============================
Backup time: 06.09.2015 11:00
Backup target: 1394/USB Disk labeled BIGGER2(F:)
Version identifier: 09/06/2015-06:00
Can recover: Volume(s), File(s), Application(s), Bare Metal Recovery, System State
Snapshot ID: {d9d50a01-6907-40a1-9c57-1f45de76b9ec}
=============================