String reorder by integers
You should use sorted() for sorting and give your function and variables better names.
Something like this:

import re

find_int = re.compile('(\d+)')


def reorder(sentence):
    def num_part(word):
        return int(find_int.search(word).group(0))

    return ' '.join(sorted(sentence.split(), key=num_part))