Я пытаюсь определить, содержит ли строка число.Кажется, это не работает.
static const regex re("([0-9]+)"); cout << regex_match("L5", re);
печатает
0
Спасибо !!
Из документов boost на regex_match :
Обратите внимание, что результат верен, только если выражение соответствует всему последовательность ввода. Если хотите искать выражение где-нибудь в последовательности, затем используйте regex_search.