Есть исходник, не совсем удобный:
"aba aea aca aza axa a-a a#a"
Задача - найти слова следующего вида: по краям стоят буквы 'a', а между ними - не 'e' и не 'x'. Найденные заменить на "!".
Очевидная регулярка - #a[^ex]a# не подходит, в строке она плавно сползает на пробелы между пограничными буквами "a". Если в исходнике поменять в каждом слове последнюю "a" на "c", то все хорошо. Но исходник менять нельзя, на сколько он был бы не удобен.
Есть ли все равно решение для данной задачи?
0ldn0mad дорогой пользователь, настоятельно рекомендуем еще раз обратить самое пристальное внимание на п. 3.1 регламента работы сервиса (и, в особенности, на его последний абзац).
В противном случае, ваши вопросы будут удаляться по причине тег-спама, а систематические нарушения приведут к блокировке учетной записи.