Как убрать запятую при генерации списка



  • Добрый вечер, при создания списка и добавлении элемента автоматически добавляется запятая, как её можно убрать?
    Использую цикл
    Пример

    Текст1
    ,Текст2,
    ,Текст3,
    


  • Юзаю шаблон, он видимо после определенного типа добавляет запятые

    #[[CYCLE_INDEX]] {{Before info data}}[[REGEXDATA]]{{After info data}}
    [hide][code]{{Data list}}[/code][/hide]
    


  • Решено, в списках при объединении списка в строку, запятую можно убрать.
    https://i.imgur.com/MwPbuMy.png



  • Другой вопрос, он постоянно добавляет запятую, когда её нету, ни в regex, ни в инфе. При том, что объединение списка в строку убирает запятую в начале, а что за это отвечает, я хз.
    Вот шаблон

    #[[CYCLE_INDEX]] {{Before info data}}[[REGEXDATA]]{{After info data}}
    [hide][code]{{Data list}}[/code][/hide]
    
    

    alt text



  • @m1st said in Как убрать запятую при генерации списка:

    Другой вопрос, он постоянно добавляет запятую, когда её нету, ни в regex, ни в инфе. При том, что объединение списка в строку убирает запятую в начале, а что за это отвечает, я хз.
    Вот шаблон

    Список в BAS это массив в js, просто назвали по другому
    https://learn.javascript.ru/array

    Представьте список как стол с ящиками, в каждом ящике находится информация (строка), все ящики пронумерованы начиная с 0. Ящики могут быть пустыми, но при этом всё равно существовать.
    При переводе массива в строку, все данные массива записываются через запятую (строковое представление массива). По этому, если создать "список" и вывести его в лог, то он запишется в виде значений списка через запятую, если последний элемент списка будет пустым, то в конце этой строки так же будет запятая.

    707e9e5d-65c1-4262-a09b-f9cd0b3adbfa-изображение.png

    0482faef-ea74-4d38-b5d6-66a98be1b6ca-изображение.png

    Избавится от этой запятой можно удалив из массива пустые элементы.

    Действие "Удалить По Значению" с пустой строкой
    fecfb744-e15d-4c86-b4c1-a652598867b9-изображение.png

    a8db5bd2-7d6d-4ec2-8427-4a232a59f03d-изображение.png

    Тестовый скрипт



  • @Fox Спасибо, но не то, всё равно есть запятые, но где то их нету.
    Собственно вот конечная тема на форуме, курс #4 и #6 есть запятая, а на #5 нету, это что то связано с regex?
    alt text
    Приложил скрипт, функция называется ThreadPost
    alt text
    Crackingorg.xml
    Надеюсь о многом не спрашиваю, если, что результат меня уже устраивает.



  • @m1st said in Как убрать запятую при генерации списка:

    Crackingorg.xml
    Надеюсь о многом не спрашиваю, если, что результат меня уже устраивает.

    Вы если прикладываете скрипт, то сокращайте его до минимума и указывайте id действия вызывающее ошибку (или проблему)



  • @Fox Всё сам разобрался, когда делал отдельный скрипт :) тут ошибка при парсе regex. Спасибо.
    Я добавлял $ этот знак, что конец строки, при сверке информации, узрел, что когда остальная часть содержала, что то, то тогда запятой не было.

    Courses = [[(.*?)]] | $
    

    В итоге оказалось не нужно добавлять $ и всяких пробелов

    Courses = [[(.*?)]]
    

Log in to reply