Использование многострочного с std :: tr1 :: regex

У меня есть замечательное регулярное выражение, которое удаляет комментарии в стиле c / c ++.

std::tr1::regex rx1( "//.*?$|/\\*.*?\\*/|\\'(?:\\\\.|[^\\\\\\'])*\\'|\"(?:\\\\.|[^\\\\\"])*" );
str = std::regex_replace( str, rx1, std::string("") );

Единственная проблема заключается в том, что он соответствует только одной строке. Как я могу использовать std :: tr1 :: regex для сопоставления по всем строкам?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]