Hallo,

Ich habe eine Regex-Schleife:

Match m;
for(m = rexPrice.Match(  InputString  ); m.Success; m = m.NextMatch())
{
        strPricelist += "|" + m.Groups[2].Value;
}


In dutzenden / hunderten F�llen l�uft die ohne Probleme ...

Nur bei EINEM EINZIGEN Fall .... da geht der Prozess einmal in die Schleife, holt 
korrekt den ersten
Match ab, dann geht der Prozess wieder in den Schleifenkopf ("m = m.NextMatch()") ... 
und genau hier
tut sich dann gar nix mehr .... er steht in diesem Prozess den n�chsten Match zu holen 
.....
Das ganze kann er gut und gerne auch f�r ne halbe Stunde und mehr machen .... einfach 
nix tut sich
...

Es sollte in diesem Fall 14 Matches im "InputString" geben ....

Ich habe keine Ahnung wie ich das debuggen soll, wenn er bei diesem Schritt einfach 
nix mehr tut und
auch nicht weitergeht und auch keine Exception wirft ....

Bitte bitte !!!!! Was kann das sein, was kann ich tun???????


Mansur

_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an