Добавить логику в скрипт поиска и замены слов.
Доброго дня. Файли дам вам, в особисті повідомлення, коли побачу вашу ставку і ваш профіль. Також потрібен на постійну співпрацю профі по JS. Маю скрипт на js, і файл на json, в якому слова прописані для заміни. Потрібно в ньому зробити поправку. Скину вам 2 файли js з самим скриптом. Сам скрипт строка коду починається з 261 строки replace.
А тепер що саме потрібно доробити.
Щас працює пошук і заміна слів. Таким чином. в Json файлі from = слово і to = слово
І проблема з короткими словами типу з трьох букв, типу руб мало б замінити на грн.
Скрипт так і робить. Приклад:
В статі найде 100 руб замінює на 100 грн. І це правильно.
НО! Коли скрипт зустрічає любе слово, в якому є 3 букви = руб. Він їх заміняє на грн. І робить кучу орфографічних помилок. З нормальних слів робить не нормальні. НА скріні показав.
Він тупо найшов букви які потрібно замінити і тупо замінює їх, в будь-яких словах, хоч там 3 букви, хоч 45 букв, таким чином робить не нормальні слова. Типу:
Найшов слово аеротруба і замінив на аеротгрну, тому що найшов в слові 3 букви руб і замінив їх на 3 букви грн. Таким чином він скалічив слово.
Найшов слово рубашки і замінив на грнашки.
І так з сотньої слів в різних статях.
Потрібно в цьому скрипту зробити точність по кількості букв в яких він шукає. Типу як що в from написано в умові слово яке з трьох букв, то він шукає такі слова в яких не більше 3 букви в слові. А як що в слові понад три букви, то не робити заміну букв в цьому слові, бо то інше слово. Я думаю суть ви зрозуміли.
Тільки щоб не поламало мої інші умови. Бувають умови в яких слова понад три букви. Типу не руб, а рублів. То тут скрипт повинен розуміти що робимо заміну в словах, в яких, не більше 6 букв.
Іншими словами. Як що в умові from: написано слово яке потрібно замінити і воно складається з трьох букв, то значить скрипт шукає слова в яких 3 букви і замінює їх. А не всі слова в яких є таких три букви.
Як що в умові from: написано слово яке потрібно замінити і воно складається з 10 букв, то потрібно щоб скрипт шукав ці букви тільки в словах в яких не більше 10 букв.
Зможете. УДОСКОНАЛИТИ ТОЙ СКРИПТ ЩО Є? Він працює норм. Тільки нема точності по кількості букв в яких він має робити заміну. Він робить заміну у всіх словах, без різниці якої кількості букв, і цим в одних словах заміна правильна. 100 руб на 100 грн= ЦЕ НОРМАЛЬНО! А слово рубашки замінив на грнашки= ЦЕ НЕ НОРМАЛЬНО.
Мені казали раніше що потрібно зробити його логіку на режексах. І тоді буде точніше працювати.
А також в скрипту є код для екранованих тегів, не зламати дану строку кода. Бо! Вона відповідає за заміну екранованих тегів, бо як що щось переробити і забути за цей кусок коду, тоді не у всіх словах буде відбуватися заміна. Детально поясню як що потрібно буде.
Затестити вашу версію скрипта я можу сам. Або підключитись до мене через anydesk. І затестуємо його разом.
Оцініть задачу. І я дам вам проект.
Приложения 3
Отзыв заказчика о сотрудничестве с Vladyslav Lypovets
Добавить логику в скрипт поиска и замены слов.Спасибо. Отличный специалист. Внимательный к техническому заданию. Скорость работы на высоком уровне. Всем рекомендую к сотрудничеству.
Отзыв фрилансера о сотрудничестве с Александром Кременюком
Добавить логику в скрипт поиска и замены слов.Отличный заказчик, все время был на связи и понятно объяснил задачу, поэтому все прошло хорошо. Надеюсь на дальнейшее сотрудничество
-
Работаю с JavaScript и TypeScript на Node.js
Пишите в личные сообщения, обсудим детали, просмотрю скрипт
-
Здравствуйте!
Отправьте файлы в личные сообщения, хотелось бы сначала просмотреть имеющийся код.
-
2203 34 0 Добрый день, смогу усовершенствовать скрипт. Цена зависит от объема работы. Сами видите сколько нюансов только с случаем руб/грн.
-
690 10 0 Добрый день, ознакомился с заданием, готов приступить.
Буду рад сотрудничать.
Хорошего дня.
-
360 3 1 Доброго вам дня. Володію JS, PHP, NodeJS, MySQL. Можу допомогти в рішенні ваших задач.
-
2060 25 0 Добрый день. Да, для решения задачи нужно динамически формировать регулярку. Пишите в ЛС, доработаю ваш скрипт.
-
1127 21 0 1 Добрый день, задачу понял, имею опыт с подобными задачами, готов выполнить сегодня
-
1768 17 1 Добрый день. Большой опыт в javascript, сделаю за сегодня. Обращайтесь
-
простой способ, найти словарь автозамены, и сперва прописать длинные слова потом корткие, пример:
приветствие, привет ,при, вет
-
Актуальные фриланс-проекты в категории Javascript и Typescript
Исправить CSS/DOM-верстку карточек в Chrome extension для локализации D&D BeyondЭто расширение Chrome Manifest V3, которое локализует сайт D&D Beyond на украинский язык. Проект написан на TypeScript + WXT. Расширение работает через контентный скрипт: находит английский текст на страницах D&D Beyond и заменяет его украинским переводом. Проблема возникла на… HTML и CSS верстка, Javascript и Typescript ∙ 13 часов 14 минут назад ∙ 30 ставок |
Разработка платформы AM Mobility (автосервис, парковка, страхование, аренда автомобилей)
259 473 UAH
Ищем команду или опытного Full Stack разработчика для создания MVP платформы AM Mobility. AM Mobility — это единая цифровая экосистема для автомобилистов, объединяющая в одном приложении и веб-платформе: парковку; автосервис; шиномонтаж; автомойку; аренду автомобилей;… Javascript и Typescript, Веб-программирование ∙ 22 часа 15 минут назад ∙ 90 ставок |
Gsap анимации
1000 UAH
Добрый день. Нужно внести правки в текущем проекте. Нужен специалист, который хорошо работает на gsap/lenis Нужно сделать анимацию карточек. Подробное ТЗ здесь: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Нужно… Javascript и Typescript, Веб-программирование ∙ 1 день 4 часа назад ∙ 18 ставок |
Коммерческая on-premise платформа видеосвязи «ViM»Требуется разработать on-premise систему видеосвязи с базовым расчетом на 100 одновременных подключений (10 изолированных комнат по 10 человек). Платформа должна иметь заложенную архитектуру для будущего горизонтального масштабирования до 1000 пользователей путем добавления… Javascript и Typescript, Веб-программирование ∙ 1 день 23 часа назад ∙ 29 ставок |
Ищу наставника по Claude Code для запуска веб-проекта с нуля**Кратко о задаче:** Я новичок без опыта в программировании. Есть готовое ТЗ на разработку сайта (42 страницы, Next.js, PostgreSQL). Хочу реализовать его самостоятельно с помощью Claude Code - нужен специалист, который настроит среду и научит меня работать с инструментом. ---… Javascript и Typescript, Обучение ∙ 3 дня 3 часа назад ∙ 18 ставок |