Собственно, не работает (в частности, класс \w не включает кириллические символы с русской локалью).
Нужно строить для текущей локали таблицы (pcre_maketables()) и передавать их в pcre_compile().
Ну и тогда менять настройки проекта recore, т.к. нынче он имеет свою отдельную MSVCRT (статическую) и, соответственно, свою отдельную локаль, никак не связанную с локалью основного проекта (smc); либо (видел и такие решения) добавлять в recore.dll экспортируемую функцию pcre_setlocale(...).
Собственно, не работает (в частности, класс \w не включает кириллические символы с русской локалью). Нужно строить для текущей локали таблицы (pcre_maketables()) и передавать их в pcre_compile(). Ну и тогда менять настройки проекта recore, т.к. нынче он имеет свою отдельную MSVCRT (статическую) и, соответственно, свою отдельную локаль, никак не связанную с локалью основного проекта (smc); либо (видел и такие решения) добавлять в recore.dll экспортируемую функцию pcre_setlocale(...).