Regex, который соответствует определенным трекам слов определенной длины?

89
8

Как я могу написать регулярное выражение, соответствующее "e" трекам каждого слова, кроме "e" треков слов с 2 или 3 буквами?

Пример:

abcdeeee: Полный матч для "eeee"

больше: Полное совпадение для "e"

pie: Нет совпадения

меня: нет соответствия

спросил(а) 2021-01-25T21:42:36+03:00 5 месяцев назад
1
Решение
64

Используйте утверждение поиска:

e+(?<=\w{4})\b

Это соответствует символам e, если после этого перед окончательным e было 4 слова. \b гарантирует, что он заканчивается на границе слова

демонстрация

ответил(а) 2021-01-25T21:42:36+03:00 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема