Chyba wyraziłem się nieprecyzyjnie... Chodzi o to, że w wyrażeniu regularnym mam kilka grup nazwanych. I teraz chciałbym z tekstu wejściowego wyłapać wszystkie wystąpienia zdefiniowane w nazwanej grupie przez podanie nazwy grupy. Czyli po prostu zamiast rozbijać duże wyrażenie regularne na mniejsze, chciałbym w ramach tego dużego wyrażenia wyławiać teksty przefiltrowane przez podanie nazwy grupy. O ile nie jest to trudne w przypadku jednoznacznie zdefiniowanych tekstów, to jest to problematyczne jeśli tak jak w moim przykładzie, podajemy zakres znaków. Wtedy nie działa to tak jak oczekuję.
Z powodu najprawdopodobniej mojego niezbyt imponującego doświadczenia z wyrażeniami regularnymi, używam do tego celu Regex.Replace. Jako "pattern" podaję ${nazwa}. Szukam doskonalszego sposobu, stąd ten wątek tutaj.