This is supposedly a very easy question, but I just can't seem to find the right solution. There is a string in the format:
A:B=C;D:E=F;G:E=H;...
whereas A, B and C are alphanumeric (and may be lower as well as upper case). A and B are of length 1+, C may be empty.
I figured I'd have to use something along the lines of
((?<A>.+):(?<B>.+)=(?<C>.*);)*
but I don't see how to make it match in a lazy way. I'm also not sure how to obtain the results of the respective matches so I'd appreciate a little code sample.
I'd be glad if you could give me a hint.