Я пытаюсь найти токен (разделитель) в строке, а затем значение между ними.
const std::string s("str1;str2;str3");
здесь я хочу найти значение str1 str2 и str3. пытаясь использовать std :: regex, но какое будет значение регулярного выражения? пытался
std::regex words_regex("(\\*;)");
но не работает
Вы можете взглянуть на это: cplusplus.com/faq/sequences/strings/split





Если вы пытаетесь разделить с помощью
;, регулярным выражением будет просто;. Какова остальная часть вашего кода?