• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Разбивка переменной на строки

  • Автор темы LIGHT
  • Дата начала
L

LIGHT

Может кто подсказать:

В вьюшку хочу вывести значение одной переменной
AList короя выглядит как - Значение1, Значение7, ЗначениеX
При этом вывести не в строку на разбить по запятой и вывести в столбик.
Значение1
Значение7
ЗначениеX

т.е. что то типа найти все запятые и реплейснуть их на NewLine
Может кто позсказать рецепт.
 
M

morpheus

Для: LIGHT
используйте @Implode по запятым, а патом @explode через @newline или лучше @Char(13)
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
В свойствах столбца указывается разделитель.
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
:) у меня в столбце так @Text(phone1)+@If(phone2 !="";","+phone2;"")

и что надо сделать, чтобы в виде был перенос строки?
Читай link removed
Можно еще так
Код:
@Implode( phone1:phone2;",")
Это если просто склеить.
Если разбить на новые строки
Код:
@Implode( phone1:phone2;@Char(13))
Ну и соответственно свойства столбца выставить
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
а вот что там должно быть, в этом у меня непонятки =)
Ну наверное Multi-value separator... ну и выбрать то что ты указал в формуле столбца.
И убрать Show multiple values as seperate entries

А вообще - экспериментируй....
 
M

Mitya

:) Всем спасибо!! Разобрался, как-то так:
a:=@Implode(phone:phone1:phone2;@Char(13));
@Explode(a;@Char(13))

Теперь у меня проблема в том, что Хpage данную формулу вместо переноса строки выводит "," между телефонами.
В чем тут проблема?

Спасибо
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
Извращенец однако :)
зачем собирать чтоб потом разбивать?

В твоем случае достаточно написать так
Код:
phone:phone1:phone2
А Multi-value separator = New Line
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!