Исправлена ошибка: testPCRE возвращало позицию ошибки в байтах
При обнаружении ошибки в регулярном выражении testPCRE возвращает
указатель на место обнаружения ошибки (смещение). Однако это смещение
было выражено в байтах (как его возвращают библиотеки рег. выражений),
а веб-интерфейсе ожидает смещение в символах. Из-за этого веб-интерфейс
мог неверно выделять место ошибки, если перед ней были многобайтные
символы (например кириллица).
Теперь позиция ошибки возвращается в символах текста.