Написать JS функцию для работы по работе с регулярными выражениями
1 500 руб. за проект
Написать JS функцию для работы по работе с регулярными выражениями
На вход будет подана строка из "повседневных трат".
На выходе должен быть JSON массив содержащий распарсеные варианты в виде
[{ name: "{name}", currency: "{currency}", price: "{price}"}]
Если ничего не найдено, то пустой массив
Какой ожидаю выход данных на основе примеров ниже:
входвыходvine for 10 usd>[{ name: "vine", currency: "usd", price: "10"}]
свежие бананы за 150 rub>[{ name: "свежие бананы", currency: "rub", price: ""150}]
арбуз 180 rub>[{ name: "арбуз", currency: "rub", price: "180"}]
10 rub за вино>[{ name: "вино", currency: "", price: ""}]
потратил 500 rub на красные яблоки>[{ name: "красные яблоки", currency: "rub", price: "500"}]
red apples for 150 rub>[{ name: "red apples", currency: "rub", price: "150"}]
juice 180 usd>[{ name: "juice", currency: "usd", price: "180"}]
10 rub for photo>[{ name: "photo", currency: "rub", price: "10"}]
spent 500 rub on apples>[{ name: "apples", currency: "rub", price: "500"}]
сок апельсиновый 10 rub святая вода вода из Тундры 5 rub>[{ name: "сок апельсиновый", currency: "rub", price: "10"},{ name: "святая вода вода из Тундры", currency: "rub", price: "5"}]
10 rub сок годжи 5 usd orange black>[{ name: "сок годжи", currency: "rub", price: "10"},{ name: "orange black", currency: "usd", price: "5"}]
На вход будет подана строка из "повседневных трат".
На выходе должен быть JSON массив содержащий распарсеные варианты в виде
[{ name: "{name}", currency: "{currency}", price: "{price}"}]
Если ничего не найдено, то пустой массив
Какой ожидаю выход данных на основе примеров ниже:
входвыходvine for 10 usd>[{ name: "vine", currency: "usd", price: "10"}]
свежие бананы за 150 rub>[{ name: "свежие бананы", currency: "rub", price: ""150}]
арбуз 180 rub>[{ name: "арбуз", currency: "rub", price: "180"}]
10 rub за вино>[{ name: "вино", currency: "", price: ""}]
потратил 500 rub на красные яблоки>[{ name: "красные яблоки", currency: "rub", price: "500"}]
red apples for 150 rub>[{ name: "red apples", currency: "rub", price: "150"}]
juice 180 usd>[{ name: "juice", currency: "usd", price: "180"}]
10 rub for photo>[{ name: "photo", currency: "rub", price: "10"}]
spent 500 rub on apples>[{ name: "apples", currency: "rub", price: "500"}]
сок апельсиновый 10 rub святая вода вода из Тундры 5 rub>[{ name: "сок апельсиновый", currency: "rub", price: "10"},{ name: "святая вода вода из Тундры", currency: "rub", price: "5"}]
10 rub сок годжи 5 usd orange black>[{ name: "сок годжи", currency: "rub", price: "10"},{ name: "orange black", currency: "usd", price: "5"}]
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.