Преобразование плавающего в диапазон с использованием фрагмента Visual Studio - PullRequest
0 голосов
/ 28 июня 2018

У меня есть несколько целых чисел / число с плавающей запятой, для которых я должен написать его диапазон очень часто.

например

  • от 23134928342 до [10000000000-99999999999] (длина должна быть сохранена)
  • от 123.456 до 100.000-999 (начало диапазона должно представлять точное десятичное число как заданное число)

Поскольку мне приходится писать слишком много диапазонов в документе, я хочу сделать фрагмент в код Visual Studio. (Также хочу научиться созданию фрагмента в нем)

Как преобразовать число с плавающей запятой 123.456 в 000.000-999, используя фрагмент?

Что я пробовал до сих пор:

  1. для преобразования цифр напрямую:

    "Int Replace" : {
        "prefix" : "learn",
        "body": [
            "${CLIPBOARD/(\\d)/0/g}-${CLIPBOARD/(\\d)/9/g}"
                ],
        "description": "Eventgenstart"
    }
    

    вывод: от 123 до 000-999, от 123.123 до 000.000-999.999

Хотя я не могу понять, как преобразовать 123.123 в 100.000-999 или, по крайней мере, в 000.000-999

Любое предложение будет большой помощью.! Примечание: эта задача может быть выполнена с помощью скрипта Python. но это невозможно в моем документе, так как я должен копировать только выбранные числа, выбор которых (я не думаю) не может быть сделан нейронной сетью (на данный момент).

...