Regex is cool but difficult