%
не является метасимволом регулярного выражения, проблема в том, что он используется для кодирования символов в URL, поэтому вы не можете просто использовать литерал %
в URL, поскольку он предназначен для запуска последовательности, которая идентифицирует специальный символ: ссылка
Если вы хотите, чтобы в URL был реальный %
, вы должны закодировать его как %25
.