'Removes all ``removables`` from the given ``string``.
``removables`` are used as literal strings. Each removable will be
matched to a temporary string from which preceding removables have
been already removed. See second example below.
Use `Remove String Using Regexp` if more powerful pattern matching is
needed. If only a certain number of matches should be removed,
`Replace String` or `Replace String Using Regexp` can be used.
A modified version of the string is returned and the original
string is not altered.
Examples:
| ${str} =        | Remove String | Robot Framework | work   |
| Should Be Equal | ${str}        | Robot Frame     |
| ${str} =        | Remove String | Robot Framework | o | bt |
| Should Be Equal | ${str}        | R Framewrk      |
New in Robot Framework 2.8.2.'

def remove_string(self, string, *removables):

    for removable in removables:
        string = self.replace_string(string, removable, '')
    return string
