I am trying to setup an Haproxy to load balance requests on a few backends identified by the uri path. For example:
https://www.example.com/v1/catalog
If I understand you correctly, replace the example below:
reqrep ^([^\ ]\*)\ /([-.0-9A-Za-z]\*)/([a-zA-Z]\*)/(.\*) \1\ /\3-\2/\4
http://cbonte.github.io/haproxy-dconv/configuration-1.5.html#reqrep
reqrep search string [{if | unless} cond]
You have no spaces.