+ / -
на ±
и т.д.Есть ли возможность научить их делать замену, например,
^продаж.*
на свой вариант? То есть, не готового слова, а паттернов...
+ / -
на ±
и т.д.^продаж.*
на свой вариант? То есть, не готового слова, а паттернов...
конечно, можно заморачиваться индивидуальным словарём, но тогда бы и топика этого не было))
1) составить регулярку так, чтоб делала нужную выборку с учетом всех условий. Например, конкретно этот пример решается такой регуляркой: ^[а-яА-ЯёЁ0-9]+продаж.*$ — сработает, только если хоть одна буква или цифра перед корнем есть, т.е. распродажа попадает под паттерн, а продажник — нет.
2) делать два массива — один с искомыми патернами, второй — с исключающими, и перебором проверять на оба набора.
с самими паттернами проблем нет, они готовы — запретные, разрешённые и для особых случаев целые слова, а вот с отменой срабатывания, если слово есть в разрешённых что-то не соображу))