Malleys,
спасибо за помощь! |
Malleys,
regex = new RegExp(`(?:^|(?<=\\W))${original_escaped}(?:(?=\\W)|$)`, "gi"); |
Коды, которые приведены в конце, работают, но не совсем так как надо...
Может есть код, который бы позволял просто не учитывать синтаксис? |
Цитата:
|
Цитата:
regex = new RegExp(original_escaped, "gi"); |
у меня в словаре, слова не только в именительном падеже, но и в других, а так же во множественном.
2 примера: "валик" : "подушка", "валики" : "подушки", и "валик" : "кутуз", "валики" : "кутузы". В первом случае текст отображается как "подушкаи малярные". Во втором " кутузи малярные". В первом случае он так отображается, так как видит, что в словаре есть слова "валик" и заменяет его, не обращая внимания, что так же в словаре содержится слова "валики", которое должно быть приоритетным.. Может можно как-то исправить отображение? |
Цитата:
regex = new RegExp(`(?:^|(?<=[^a-zёа-я0-9_])(?=[a-zёа-я0-9_]))${original_escaped}(?:(?<=[a-zёа-я0-9_])(?=[^a-zёа-я0-9_])|$)`, "gi"); |
спасибо большое))
странно...пробовала утром, работало примерно так же, как я описала выше. Сейчас решила попробовать вновь - работает идеально. Спасибо) |
Цитата:
|
Часовой пояс GMT +3, время: 03:01. |