Я тебе работающий пример привёл же. Тут %s нельзя использовать,
т.к. он захватит и символ подчёркивания. Ещё проблема: этот пример
позволяет множественные разделители: "aaa_bbb" и "aaa__ __ __bbb"
превратится в "aaa", "bbb". В принципе заменив "%*[...]" на
"%1[...]" как по второй ссылке проблему можно решить (будет теперь
ошибка парсинга). http://caxapa.ru/1044500
https://coliru.stacked-crooked.com/a/43a83986e91a62e3