package main
import (
"fmt"
"regexp"
)
func main() {
input := "ab<br/><br/>cd<br/>efg<br/><br/><br/>hijk<br/><br/>"
// Compile regex to match multiple consecutive <br/> tags
pattern := regexp.MustCompile(`(<br\s*/?>\s*)+`)
// Replace with a single <br/>
output := pattern.ReplaceAllString(input, "<br/>")
fmt.Println(output)
}
/*
run:
ab<br/>cd<br/>efg<br/>hijk<br/>
*/