If length is given and is negative, then that many characters will be omitted from the end of string (after the start position has been calculated when a start is negative).
Si length est fourni et négatif, alors le même nombre de caractères seront omis, en partant de la fin de la chaîne string.