これはおそらく非常に簡単な質問ですが、私は正しい解決策を見つけることができないようです。C#正規表現を使用して分割する方法(A:B = C)*
A:B=C;D:E=F;G:E=H;...
文字列がありますが、A、BおよびCは英数字です(大文字と小文字が混在する可能性があります)。 AとBは長さが1+であり、Cは空であってもよい。
私は
((?<A>.+):(?<B>.+)=(?<C>.*);)*
の線に沿って何かを使用する必要があると思いますが、私はそれが怠惰な方法で一致させるためにどのように表示されていない考え出しました。私はまた、それぞれの試合の結果を得る方法もわからないので、ちょっとしたコードサンプルをいただければ幸いです。
私にヒントを与えることができたらうれしいです。
(より明確にし、必要性を指摘するように編集しますコードのために) – mafu