When cleannig text with numbers, if the number is connected to a word, it will not be removed.
For clean("A fr1ie45nd 23 is a sec6on7d self", no_numbers=True, replace_with_number="") the expected output is "a friend is a second self" but the output is "a fr1ie45nd is a sec6on7d self"