Видимо это
Стиль присвоить сплит на 2 колонки
Вы абсолютно правы. Поймать текст между ближайшими разрывами страниц, содержащий переход на другую колонку.
При этом разрывов страниц по тексту неограниченно много, но не между всеми есть переход на другую колонку. То есть переход на другую колонку -- это важное условие.
Искомый текст может содержать несколько абзацев -- это тоже важное условие, потому что если там по одному абзацу до перехода на новую колонку и после, то ловится легко.
Что сделать с найденным текстом? Присвоить стиль абзаца, раскладывающий пойманный текст на две колонки свойствами стиля абзаца. Но хоть бы и просто покрасить зелёненьким -- от этого суть задачи не меняется.
Собственно, всё вышесказанное в этом комментарии лишь повторяет условие задачи из старта топика. Ничего другого я не дописал.