Agent
Новичок
Приветствую многоуважаемые форумчане, появилась задачка, которую я не могу решить.
Есть текст с html-тегами, надо разбить текст на подтексты, допустим, первая часть N символов, вторая часть все остальное. Ессно с сохранением тегов (теги простые без таблиц и т.д.) т.е. если разделение попадает на тег, то надо надо сместить один из кусков в ту или иную сторону.
Пример:
| - разделитель
слово слово <b>сло|во слово</b> слово слово =>
1. слово слово
2. <b>слово слово</b> слово слово
или
слово слово <|b>слово слово</b> слово слово =>
1. слово слово
2. <b>слово слово</b> слово слово
Что-то типа такого, если без тегов, задачка решается элементарно, а вот как учесть теги?
Есть текст с html-тегами, надо разбить текст на подтексты, допустим, первая часть N символов, вторая часть все остальное. Ессно с сохранением тегов (теги простые без таблиц и т.д.) т.е. если разделение попадает на тег, то надо надо сместить один из кусков в ту или иную сторону.
Пример:
| - разделитель
слово слово <b>сло|во слово</b> слово слово =>
1. слово слово
2. <b>слово слово</b> слово слово
или
слово слово <|b>слово слово</b> слово слово =>
1. слово слово
2. <b>слово слово</b> слово слово
Что-то типа такого, если без тегов, задачка решается элементарно, а вот как учесть теги?