У меня есть замечательное регулярное выражение, которое удаляет комментарии в стиле c / c ++.
std::tr1::regex rx1( "//.*?$|/\\*.*?\\*/|\\'(?:\\\\.|[^\\\\\\'])*\\'|\"(?:\\\\.|[^\\\\\"])*" ); str = std::regex_replace( str, rx1, std::string("") );
Единственная проблема заключается в том, что он соответствует только одной строке. Как я могу использовать std :: tr1 :: regex для сопоставления по всем строкам?
Задача ещё не решена.
Других решений пока нет …
У меня есть замечательное регулярное выражение, которое удаляет комментарии в стиле c / c ++.
Единственная проблема заключается в том, что он соответствует только одной строке. Как я могу использовать std :: tr1 :: regex для сопоставления по всем строкам?
Решение
Задача ещё не решена.
Другие решения
Других решений пока нет …