У меня есть регулярное выражение
Regex.Matches(a, @"((?=.)\1+)")
Вышеупомянутое регулярное выражение должно получать совпадения без обязательных результатов захвата шаблона
Но оно не получает совпадений
С другой стороныкогда я использую его без lookahead
вот так
Regex.Matches(a, @"(.)\1+")
Это приносит совпадения и работает нормально
Мне нравится знать, почему, почему Lookahead не выбирает совпадения.
Моя строка
"zaaaaaaashjasjaaasjabbbajsljlsccccasjahsddddd";
вторая строка выше приносит
[aaaaaaa],[aaa],...
Спасибо