RE2 Syntax 2nd capture group capture last 4 characters 1st capture group capture everything else .*(.+?)(.{4})?$ Negation https://stackoverflow.com/a/406408