Some .NET regex help, please..

Caporegime
Joined
18 Oct 2002
Posts
29,493
Location
Back in East London
Using C# regex to match the following string:

Code:
Delivery (CourierID: '' CourierFirstName: '' CourierLastName: '' DeviceAddress: '' EventType: '' ExchangeID: '0' DeliveryRouteCode: '' IsReturn: '' LateReason: '' EntryOverrideReason: '' UnableReason: '' SignedBy: '' Version: '')

What I've got so far (that isn't working):
Code:
var regex = new Regex(@"[a-zA-Z]+ \(([A-Za-z0-9]+: '[^']*' *)+\)");
Assert.IsTrue(regex.IsMatch(theStringAbove));

Seems that when I modify a group (in this example, with +) it bombs?
 
and just as I post it works :/

Code:
var regex = new Regex(@"[a-zA-Z]+ \(([A-Za-z0-9]+: '[^']*' *)+\)");
Assert.IsTrue(regex.IsMatch(theStringAbove));

no changes ;/
 
Back
Top Bottom