Имея следующее регулярное выражение:
(?(?<=\AA)a|e)/g
и тестовая строка:
Aa
Ae
Be
она совпадает a
(строка # 1), e
(линия 2 #), e
(3 строки #).
Я думаю , что он должен соответствовать только (строка # 1) , потому что есть 3 строки , но только одна строка - a
соответствует только один раз (на первой линии строки) и , следовательно , применяет шаблон , который соответствует только в кулачном линии ,