Задать вопрос

Как выбрать все комбинации 2 подряд идущих букв из текста?

Нужно выбрать все комбинации двух подряд идущих букв из текста, делаю так:
[а-я]{2}
Но он не смотрит на уже использованные буквы, т.е. например строка: "abcdefg"
Он выдает: ab cd ef
А надо: ab bc cd ef fg
Я думал там флаг есть какой-то для того что бы он каждый раз в начало возвращался и искал заного, но посмотрел нет, как быть?
  • Вопрос задан
  • 227 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Решения вопроса 1
так тут все просто
надо применить такой regexp (?=(..)) с флагом g

https://regex101.com/r/3381xC/1
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы