Мне нужно заменить текст, содержащий число, может быть, несколько пробелов, затем «/», затем, возможно, несколько пробелов и число, на «номер числа», но не все методы работают:
import re
text = '6/6, 7 / 40, 7/ 6, 8 /97'
print(re.sub(r'\d+/\d+', ' number of number ', text)) # works
print(re.sub(r'\d+\s+/\d+', ' number of number ', text)) # works
print(re.sub(r'\d+/\d+\s+', ' number of number ', text)) # not works
print(re.sub(r'\d+\s+/\d+\s+', ' number of number ', text)) # not works