Как сделать множественную замену в переменной (3 замены или более)?



  • Здравствуйте!
    Есть переменная - которая содержит номера телефонов.
    При этом номера телефонов содержат символы:
    Тире (-). это как разделитель внутри номера телефона.
    Плюс (+) - обычно идет в самом начале номера телефона.
    Скобки (открывающиеся и закрывающиеся) - есть не везде, но в некоторых телефонах присутствуют.
    Пробелы (в некоторых телефонах присутствуют пробелы между цифрами).

    7-863-2700885
    -3274552
    8-496-4110537
    8-8652-238164
    7-965-1638141
    8(4012)79-13-66
    7-812-7102363
    -4507570
    8-8772-210438
    7-911-9204359
    7-863-3088890
    

    И вопрос собственно в том - как сделать так, чтобы все эти левые символы убрались и получились телефоны в нормальном формате?

    Например таком:

    7771277
    78632700885
    3274552
    84964110537
    88652238164
    79651638141
    84012791366
    78127102363
    4507570
    88772210438
    79119204359
    78633088890
    

    Просто сейчас приходится все это делать вручную - что очень напрягает, т.к. данных много.
    Возможно вы можете помочь - как сделать сразу несколько замен в 1 переменной (и чтобы это все работало в онлайн). ? Т.е. при самом парсинге и записывало уже в файл нормальные значения?



  • Hello,
    Yeah sure you can do that from BAS automatically.
    I did the script for you.
    0_1567845025911_d3570f07-30ae-4fdc-921c-e574dc177e01-image.png

    Script: 0_1567845040634_default.xml


Log in to reply