Как определить шаблон регулярного выражения, когда я использую библиотеку tr1 / regex?
#include <tr1/regex> const regex pattern("[^-]-[^-]");
не работает ... При компиляции я получаю сообщение об ошибке: 'regex' не называет тип
regex находится в пространстве имен tr1, поэтому вам нужно либо объявить, что вы используете tr1, либо указать, что regex находится в пространстве имен tr1:
regex
tr1
using namespace tr1;
или
const tr1::regex pattern("[^-]-[^-]");