CaptainFlint
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору AntikillerPM Простого решения тут нет. В регулярках не предусмотрено сценария, когда группа найденная строка заменяется не на конкретное выражение, а на выбор из нескольких разных результатов в зависимости от исходного содержимого. Альтернативы я тут вижу только две (если ограничиваться только пределами EE). Первая — это макросы. В EE есть функция записи-редактирования-воспроизведения макросов, она здорово снижает порог входа. Можно выполнить в режиме записи замену какого-то одного символа (скажем, русской "а" на латинскую), потом открыть макрос на редактирование и просто продублировать сгенерированную команду необходимое число раз, подставив туда нужные буквы. Тогда при вызове макроса эти команды автозамены будут выполнены последовательно. Второй вариант — это использование программных функций внутри выражений замены (выражение /J). Это позволит обойтись без макросов, но всё равно потребует знания основ языка программирования JavaScript, и тут уже от EE не будет никакой помощи, выражение придётся писать полностью самостоятельно, с нуля.
---------- Почему же, ё-моё, ты нигде не пишешь "ё"? |
|