IvanShumkov
Новичок
Вырезать первые n символом + остальные до конца предложения.
Пытаюсь обрезать текст по первым n символам + до конца предложения. С регэкспом разобрался: .{20}([^.?!]*[\.?!]{1,2}). Но тут столкнулся с проблемой, что в тексте может встречатся хтмл, и в тегах могут тоже быть знаки припинания. Следовательно надо модифицировать регэксп чтобы знак припинания смотрел вне < >. С этим вышла загвоздка. Может свежим взглядом увидите решение?
Пытаюсь обрезать текст по первым n символам + до конца предложения. С регэкспом разобрался: .{20}([^.?!]*[\.?!]{1,2}). Но тут столкнулся с проблемой, что в тексте может встречатся хтмл, и в тегах могут тоже быть знаки припинания. Следовательно надо модифицировать регэксп чтобы знак припинания смотрел вне < >. С этим вышла загвоздка. Может свежим взглядом увидите решение?
