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