python regex add space whenever a number is adjacent to a non-number
问题 I am trying to separate non-numbers from numbers in a Python string. Numbers can include floats. Examples Original String Desired String '4x5x6' '4 x 5 x 6' '7.2volt' '7.2 volt' '60BTU' '60 BTU' '20v' '20 v' '4*5' '4 * 5' '24in' '24 in' Here is a very good thread on how to achieve just that in PHP: Regex: Add space if letter is adjacent to a number I would like to manipulate the strings above in Python. Following piece of code works in the first example, but not in the others: new_element = [