Доброго времени суток, ув. "жители" Тостера.
Не приложу ума, как склепать регулярное выражение, позволяющее найти в строке следующего вида одиночный знак процента (рядом с ним не должно быть второго процента). Однако, если рядом стоит два процента - они экранируются между собой, т.е. за процент мы считать их не должны:
скидка 10%% цена в акции = пусто цена в 10%%% магазине %d %скидка % на %, товар в магазине 25%%
Подведя итог хочу выделить жирным то, что мы должны получить при составлении верного регулярного выражения:
скидка 10%% цена в акции = пусто цена в 10%%
% магазине %d скидка
% на
%, товар в магазине 25%%