Как сделать замену во всех списках



  • Здравствуйте уважаемые.
    Подскажите как сделать замену элемента в всех списках.
    К примеру есть 20 списков и во всех надо сделать замену символа "__" на двоеточие.
    В конструкторе javascript нашел только 0_1562999450568_Screenshot_3.png
    но это для строки а нужно для каждого списка.



  • @oblivion said in Как сделать замену во всех списках:

    Здравствуйте уважаемые.
    Подскажите как сделать замену элемента в всех списках.
    К примеру есть 20 списков и во всех надо сделать замену символа "__" на двоеточие.
    В конструкторе javascript нашел только 0_1562999450568_Screenshot_3.png
    но это для строки а нужно для каждого списка.

    Только перебором, либо через js, либо средствами BAS'a.



  • @fox перебором чего? Можно функцию засунуть в переменную и все что в функции выполнилось для каждого элемента - для каждого списка?



  • @oblivion said in Как сделать замену во всех списках:

    @fox перебором чего? Можно функцию засунуть в переменную и все что в функции выполнилось для каждого элемента - для каждого списка?

    https://community.bablosoft.com/topic/2048/замена-символов-в-списке

    [[LIST]] = [[LIST]].map(function(el){
        return el.replace(/__/g, ':')
    })
    


  • @fox почему у меня не срабатывает и выдает ошибку

    [13:47:25] Скрипт выполнен с ошибкой : SyntaxError: Parse error во время выполнения действия 313144664
    

    вот пример того что нужно выполнить

    [[NAZVANIE_HARAKTERISTIKI_1_SPISOK]] = [[NAZVANIE_HARAKTERISTIKI_1_SPISOK"]].map(function(el){
        return el.replace(/__/g, ':')
    })
    
    [[ZNACHENIE_HARAKTERISTIKI_1_SPISOK]] = [[ZNACHENIE_HARAKTERISTIKI_1_SPISOK"]].map(function(el){
        return el.replace(/__/g, ':')
    })
    
    [[NAZVANIE_HARAKTERISTIKI_2_SPISOK]] = [[NAZVANIE_HARAKTERISTIKI_2_SPISOK"]].map(function(el){
        return el.replace(/__/g, ':')
    })
    
    [[ZNACHENIE_HARAKTERISTIKI_2_SPISOK]] = [[ZNACHENIE_HARAKTERISTIKI_2_SPISOK"]].map(function(el){
        return el.replace(/__/g, ':')
    })
    
    [[NAZVANIE_HARAKTERISTIKI_3_SPISOK]] = [[NAZVANIE_HARAKTERISTIKI_3_SPISOK"]].map(function(el){
        return el.replace(/__/g, ':')
    })
    
    [[ZNACHENIE_HARAKTERISTIKI_3_SPISOK]] = [[ZNACHENIE_HARAKTERISTIKI_3_SPISOK"]].map(function(el){
        return el.replace(/__/g, ':')
    })
    
    [[NAZVANIE_HARAKTERISTIKI_4_SPISOK]] = [[NAZVANIE_HARAKTERISTIKI_4_SPISOK"]].map(function(el){
        return el.replace(/__/g, ':')
    })
    
    [[ZNACHENIE_HARAKTERISTIKI_4_SPISOK]] = [[ZNACHENIE_HARAKTERISTIKI_4_SPISOK"]].map(function(el){
        return el.replace(/__/g, ':')
    })
    
    [[NAZVANIE_HARAKTERISTIKI_5_SPISOK]] = [[NAZVANIE_HARAKTERISTIKI_5_SPISOK"]].map(function(el){
        return el.replace(/__/g, ':')
    })
    
    [[ZNACHENIE_HARAKTERISTIKI_5_SPISOK]] = [[ZNACHENIE_HARAKTERISTIKI_5_SPISOK"]].map(function(el){
        return el.replace(/__/g, ':')
    })
    

    на самом деле заменять нужно вот такой элемент

    jpg___http__//
    

    вот таким

    jpg,http__//
    

    может там что то еще мешает



  • @oblivion said in Как сделать замену во всех списках:

    почему у меня не срабатывает и выдает ошибку

    из-за кавычки?)


Log in to reply