замена символа в строке



  • Здравствуйте

    подскажите один момент
    я получаю строку
    "members/godgfbssip-dodgfhin.4597/"

    и своей кривой регуляркой вытаскиваю
    "godgfbssip-dodgfhin"

    собственно сама кривая регулярка
    members\S([\s\S]+?)\S\d\d\d\d

    в нике могут быть разные символы цифры итд!

    мне нужно сделать если в строке присутствует "-" заменить его на пробел

    можно ли составить регулярку которая будет доставать любые символы? но конкретно "-" заменять на пробел?

    или может каким-то действием после регулярки заменять)?

    но должно быть такое условие чтобы заменяло если есть этот элемент "-"
    а если его нету, то чтобы ничего не меняло



  • Выполнить код:

    var test = "godgfbssi-pdodgfhin";
    if (test.indexOf('-') != -1) {
       var test1 = test.replace('-', ' ');
    } else { test1 = test;}
    [[TEST1]] = test1;
    

    вместо строки вставить переменную с этой строкой
    в переменной TEST1 будет результат



  • @sgbamsteam said in замена символа в строке:

    Здравствуйте

    подскажите один момент
    я получаю строку
    "members/godgfbssip-dodgfhin.4597/"

    и своей кривой регуляркой вытаскиваю
    "godgfbssip-dodgfhin"

    собственно сама кривая регулярка
    members\S([\s\S]+?)\S\d\d\d\d

    в нике могут быть разные символы цифры итд!

    мне нужно сделать если в строке присутствует "-" заменить его на пробел

    можно ли составить регулярку которая будет доставать любые символы? но конкретно "-" заменять на пробел?

    или может каким-то действием после регулярки заменять)?

    но должно быть такое условие чтобы заменяло если есть этот элемент "-"
    а если его нету, то чтобы ничего не меняло

    Используйте действие "Заменить Строку"

    35d72f6e-d1c9-4aa0-9e3a-da47a39cb448-изображение.png

    если необходимого для замены знака не будет, действие не вернёт ошибку, а вернёт строку как есть


Log in to reply