Я думаю, что лучший способ задать этот вопрос - привести пример.
У меня есть строка:
string line = "12345";
string pattern = "[0-9]{4}";
MatchCollection collection = Regex.Matches(line, pattern);
Это вернет ОДИН матч в коллекции: «1234». НО, есть ли способ заставить его вернуть «1234» И «2345»? Поэтому я хочу, чтобы регулярное выражение не пропускало символы, которые уже были сопоставлены.
Я очень плохо знаком с регулярными выражениями, поэтому любая помощь будет принята с благодарностью. Спасибо.