Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Помогите разобрать строку !!! (https://javascript.ru/forum/events/54086-pomogite-razobrat-stroku.html)

ksa 04.03.2015 14:47

Цитата:

Сообщение от samogray
строка которая передаетса ето одно из свойтв json обєкта, и мне эту строку нужно разбить

Тогда ищи какими кодами там передается "новая строка" и заменяй ее на тот же
<br />

Потом ту строку в абзац. А абзац в некий элемент документа...

samogray 05.03.2015 11:44

Цитата:

Сообщение от laimas (Сообщение 359547)
То что у вас в примере на json не похоже, вывести его свойства не получится.
Сервер у вас скорее всего Unix платформы, а значит, если и на клиенте разбор делать, то искать надо только \n - string.replace(/\n/g, '<br>').
Я не знаю java, но в нем тоже есть методы работы со строками, и подготовить лог-файл, разбив его на массив сообщений, и передав клиенту как json, можно. Клиенту бы осталось поместить элементы массива действительно параграфы.
Сервер мог бы тоже не просто разбить сообщения в массив, но и поместить их в html-теги параграфа, а клиент методом .load() загружал бы готовое.

Спасибо, буду пробывать, я новичок, так что только методом нучного тыка добюсь результата)))человек, который занимаэтса серверной частью может это зделать но мне интересно самому разобрать многострочную строку., хорошо работает split() но почему то находит только 1 строку и ето единствинный елемент массива полоучаетса, хотя я пишу с флагом глобальности /\n/g

laimas 05.03.2015 18:56

Для многострочного поиска в regExp служит флаг m.

А вообще в JS рег. выражения не столь богаты по возможностям. Не знаю как обстоят дела с этим в Java, но думаю тоже базируются на Perl совместимых, и строки лога лучше разобрать на них, получив действительно удобное для анализа отображение.

samogray 07.03.2015 01:12

Цитата:

Сообщение от laimas (Сообщение 359757)
Для многострочного поиска в regExp служит флаг m.

А вообще в JS рег. выражения не столь богаты по возможностям. Не знаю как обстоят дела с этим в Java, но думаю тоже базируются на Perl совместимых, и строки лога лучше разобрать на них, получив действительно удобное для анализа отображение.

блин!!! спасибо, а я ставил флаг n :cray: , теперь все -ок!!! каждая строка елемент масива, а там разберемся !! большое спасибо!


Часовой пояс GMT +3, время: 10:14.