Moreover, looking at how the regex is captured, I Think every capturing group should be not capturing...