Witam,

mam metodę z biblioteki regex, która przeszukuje stringa od pewnej pozycji.

Nie wiem jak zrobić, żeby przeszukiwanie zakończyło się gdy dojedzie do określonego miejsca przez pewną liczbę.

zmienna pozycja to początkowa wartość od której zaczyna się wyszukiwanie.

 
Regex rgx = new Regex("(>[^>([:space:])|(&nbsp;)|([:punct:])<].*?<)");

foreach (Match match in rgx.Matches(kod_zrodlowy, pozycja))
                {
                    poz = match.Index;
                    
                    
                    sw3.WriteLine(match.Value);

                }