这应该是一个非常简单的问题,但我似乎无法找到正确的解决方案。在格式中有一个字符串:C#如何使用正则表达式分割(A:B = C)*?
A:B=C;D:E=F;G:E=H;...
而A,B和C是字母数字(并且可能会更低,也可能是大写)。 A和B的长度为1+,C可能为空。
我想我必须沿着
((?<A>.+):(?<B>.+)=(?<C>.*);)*
线使用的东西,但我不知道如何使它在一个懒惰的方式相匹配。我也不知道如何获得各自比赛的结果,所以我会很感激一些代码示例。
如果你能给我一个提示,我会很高兴。
(编辑做出更加明确,并指出需要代码) – mafu 2009-06-25 07:46:58