Я использую Boost.Regex для достижения чего-то вроде этого: поиск «|» а затем возьмите левую часть "|" и поместите его в строку, то же самое с правой частью:
string s1;
string s2;
who | sort
После этого s1 должно быть "who", а s2 должно быть "sort".
Если я хорошо помню, это было возможно в Python, как я могу сделать это, используя регулярные выражения в Boost?
Спасибо.