Получить регулярные выражения из файла - PullRequest
0 голосов
/ 15 июня 2011

Я бы хотел получить список регулярных выражений из файла. Я попытался прочитать регулярные выражения в char * или std :: string, которая работает без проблем. Однако их преобразование / использование их в качестве регулярных выражений оказывается бесполезным, поскольку существует несоответствие типов данных.

Большинство сетевых ресурсов, которые я нашел, создают регулярные выражения, такие как:

std::tr1::regex rx("regex expression here");

Простите, я тоже не уверен в разнице между:

std::tr1::regex rx("regex expression here");

против

std::tr1::regex rx = ("regex expression goes here");

Я хотел бы знать, есть ли способ преобразования любого типа строковых данных в регулярные выражения в C ++. Любая помощь приветствуется. Спасибо!

1 Ответ

0 голосов
/ 15 июня 2011

Просто загрузите файл в какой-нибудь символ * (я полагаю, что вы можете это сделать) и передайте его в регулярное выражение.

...