mindre fejl med regex og C#
Jeg har lavet en lille program i C# som grapper nogle url'er fra noget hjemmesider, i sig selv simbelt nok, dog oplever jeg nogen gange at der er sider som den nærmest går i endless loop på..Nu har jeg fundet frem til følgende:
Hvis jeg laver denne:
----
this.matches = regEx.ExeRegex(this.regx,this.html.ToLower());
IEnumerator items = this.matches.GetEnumerator();
while (items.MoveNext())
----
så får jeg et endless loop på sidste linje.. hvor mod hvis jeg gør denne:
----
this.matches = regEx.ExeRegex(this.regx,this.html.ToLower());
for(int x=0; x<5; x++) {
Console.WriteLine(this.matches[x].Value);
}
----
så virker det fint.
Gør jeg så denne:
----
this.matches = regEx.ExeRegex(this.regx,this.html.ToLower());
Console.WriteLine(this.matches.Count.ToString());
----
Så laver den endless loop når den prøver at skrive værdien ud.. giver det nogen mening???
