Я хочу разделить предложения запятыми, но только если между последним совпадением и следующей запятой более 36 символов.
Итак, ввод:
Привет, мир, привет, мир, привет, мир, привет, мир, привет, мир, привет, мир, привет, мир, привет, мир, привет, мир, привет, мир, привет, мир, привет, мир, привет, мир, привет, мир, привет, мир.
Вывод:
Привет, мир, привет, мир, привет, мир, привет, мир, привет, мир, привет, мир,
Привет, мир, привет, мир, привет, мир, привет, мир, привет, мир, привет, мир,
Привет, мир, привет, мир, привет, мир.
Используя регулярное выражение, (.){36,}(, )
найдет блок, который является началом предложения до последней совпадающей строки. (, )(.){36,}(, )
найдет длинную среднюю часть абзаца. Но я хочу по очереди найти каждое подходящее жало в абзаце.
Может ли регулярное выражение сделать это? Я использую вкус N++.
(.{37,}?),
и замените на$1\n
(демонстрация) - person Wiktor Stribiżew   schedule 20.04.2016