Търся библиотека, която прави редовноизраз на търсене в текст. Ограничението, което имам е, че текстът е огромен и има няколко контролни знака между тях. Така че не мога да предам целия текст на библиотеката. Имам нещо като getnextcharacter, което връща валидни символи след прескочаването на контролните знаци.
Отговори:
1 за отговор № 1Функциите на C ++ 11 Библиотека на Regex приемайте итератори. Така че ако напишете итератор за текста, който прескача специалните знаци, ще бъдете добре.
1 за отговор № 2
За C ++ препоръчвам увеличаване на Xpressive: http://www.boost.org/doc/libs/1_53_0/doc/html/xpressive.html
За C pcre може да е в ред: http://www.pcre.org/
За вашето ограничение, може да се опитате да обгърнете тази логика във входен итератор за Xpressive.