expr じゃ駄目なの?

expr abc12345def : '.*\([0-9][0-9][0-9][0-9][0-9]\)'