Показать сообщение отдельно
  #1 (permalink)  
Старый 24.07.2013, 14:27
Профессор
Отправить личное сообщение для Kvark Посмотреть профиль Найти все сообщения от Kvark
 
Регистрация: 02.04.2013
Сообщений: 225

Подскажите как заменить в строке значения между маркерами?
Привет, есть веб страница с ява скриптом (рисует по данным график)
у меня апликация работает на яве тоже, и умееть отображать в контейнере эту страницу, изначально в странице указан начальный масив даных что бы было что рисовать. В базе даных страница храница построчно, тоесть массивом - елемент = строка.

Я из апликации хочю заменить блок данных на свой. Как это проще всего сделать? Перед выводом массив соединяю join.

брутально решение представляю так:
вставить маркер перед заменяемыми даными: //![ и вконце //!]

Прогнать все елементы массива через проверку, и если не найден маркер - складывать в выходящию переменую, если найден первый маркер - вставить свой блок данных в переменную, не добавлять данные пока не будет обнаружен второй маркер.

Но как то громоздко получаеться может кто подскажет решение попроще? Что то типа с репласе - но не сображу как им задать диапозон на вырезку

Последний раз редактировалось Kvark, 24.07.2013 в 14:53. Причина: уточнил
Ответить с цитированием