Автор Тема: Вставка в текст с тегами после х символа но чтобы не попасть в тег.  (Прочитано 2540 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн joymix

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
    • http://inform.sir.edu
Проблема думаю скорее алгоритма, хотя реализовать ее надо именно на perl. Если кто может подкинуть идею как это сделать в теории или даст кусок кода - буду очень признателен. Каюсь, с регулярными выражениями не очень дружу, хотя нутром чувствую, возможно именно в них решение...

Итак, есть переменная с текстом, который с большой вероятностью содержит html теги. В этот текст надо в районе 200-300 символа с конца засунуть другой текст также содержащий теги.
Решение тупой вставки после 200 символа не подходит, так как можно вставкой с большой вероятностью попасть во внутрь тега.
Решение убить все теги и вставить после 200 символа тоже не подходит, т.к. в итоге нужен текст с тегами.
Уважаемый all, help :) !

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Эта позиция имеет четкое значение?
Это значение учитывает длинну тэгов?
The documentations is your friend

Оффлайн joymix

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
    • http://inform.sir.edu
ну как сказать.... Есть текст с тегами: скажем, сверстанная статья. Что в нее понапихано - неизвестно. Надо в районе 200-300 символа - текстового символа, не скриптового - впихнуть что-то. Но на худой конец сгодится если это будет 200-300 символ блока включая символы тегов и скриптов. Только вот не попасть бы в сам тег или во внутрь javascriptа. Хотя первое, когда по чистому тексту расчет, конечно, лучше.
позиция 200-300 - примерная. Можно 400, но никак не больгше 500, хотя это едва ли имеет значение... :) Есть версии?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28