fix optional in regexes