Мне нужно узнать цену этой полоски "Prix\xa0de base : 26 900 euros – bonus", но в 'Prix\xa0de' есть 0, и я не знаю, как это сделать.
Prix\xa0de base : 26 900 euros – bonus
Prix\xa0de
Спасибо за вашу помощь!
Вы можете использовать что-то вроде этого:
subject = "Prix\xa0de base : 26 900 euros – bonus" match = re.search(r"^.*:\s+([\d ]+)\s+", subject) if match: result = match.group(1) else: result = ""
результат будет 26 900
26 900
Если за ним всегда следует слово «евро», тогда просто:
'(\d+ ?\d+) euros'
Захват числа (или числа с пробелом в качестве разделителя) перед «евро»