'Splits the ``string`` using ``separator`` starting from right.
Same as `Split String`, but splitting is started from right. This has
an effect only when ``max_split`` is given.
Examples:
| ${first} | ${rest} = | Split String            | ${string} | - | 1 |
| ${rest}  | ${last} = | Split String From Right | ${string} | - | 1 |'

def split_string_from_right(self, string, separator=None, max_split=(-1)):

    if (separator == ''):
        separator = None
    max_split = self._convert_to_integer(max_split, 'max_split')
    return string.rsplit(separator, max_split)
