У меня есть кусок текста, как:
Имя = Длинный Джон Сильвер; Профессия = повар; Хобби = Пиратство
И используя библиотеку Boost :: regex, я пытаюсь получить значение каждого атрибута, поэтому у меня есть следующее регулярное выражение для имени:
regex(".*Name=([^;$]*).*")
Я понимаю это как "получить все после Name = , пока вы не найдете a; или конец строки". Однако то, что я получаю, используя regex_match
, это только "Long", без пробелов. Конечно, я пробовал несколько комбинаций RE, но я не в состоянии разобраться с этим.
Есть подсказка?
Приветствия.