Прежде всего, проверьте, включена ли опция Match case
.Он должен быть включен, иначе ваши шаблоны будут по умолчанию нечувствительны к регистру, если вы не используете (?-i)
или (?-i:...)
.
Затем, чтобы сопоставить разрыв строки, вы можете использовать \R
и подтвердить отсутствиеточки справа, вы можете использовать отрицательный взгляд, (?!\.)
.
Следовательно, вы можете использовать
(?-i),\R([a-z])(?!\.)
и заменить на ,$1
.
Подробности
(?-i)
- включить чувствительность к регистру ,
- сопоставить запятую \R
- последовательность разрыва строки ([a-z])
- Группа 1: строчная буква ASCII (?!\.)
- точка справа от текущего местоположения не допускается.