I recently came to write a regex to parse URIsURLs. Now I wonder, did I miss something? Did I make a mistake or could I have written it cleaner? That's why I'm here.
In order to write the regex, I took this paper as a reference (together with some Wikipedia articles about URIs/URLs).
TL;DR Regex above does validate a URIURL against the defined rules here. I couldn't break it yet, but is it breakable? Can some of it be rewritten in a cleaner fashion?