Im используя C++ 11 заголовка регулярного выражения и у меня есть проблема: Я хочу иметь регулярное выражение что-то вродеКак сделать регулярное выражение. есть все?
"(\ D {1,10}) \ s (. *)"
Моя проблема в том, что строка содержит символы, которые. не соответствует. Любой способ сделать. все. Если вам интересно, что оно не матч: http://www.cplusplus.com/reference/regex/ECMAScript/
любой символ, кроме терминаторов линии (LF, CR, LS, PS).
Худшая часть заключается в том, что я думаю, что я мог бы жить с чередованием (хотя и уродливым), но IDK, как указать LS и PS в регулярном выражении.
Вместо использования '.' использует ли' [\ s \ S] 'работу? –
создание окончание regex как это:) \\ s ([\\ s \\ S] *) не работает – NoSenseEtAl
Почему вас интересует соответствие терминаторов строк? Разве не было бы легче снять их с строки перед тем, как они совпали? –