#include <iostream>
#include <regex>
#include <string>
int main() {
std::string input = "ab<br/><br/>cd<br/>efg<br/><br/><br/>hijk<br/><br/>";
// Regex to match multiple consecutive <br/> tags
std::regex br_regex("(<br\\s*/?>\\s*)+");
// Replace with a single <br/>
std::string output = std::regex_replace(input, br_regex, "<br/>");
std::cout << output << std::endl;
}
/*
run:
ab<br/>cd<br/>efg<br/>hijk<br/>
*/