Мне нужно надежное регулярное выражение, которое будет соответствовать всем символам до плавающего числа.
У меня есть набор строк со строками, похожий на следующий пример:
'some string 1 some more 2.1 even more 9.2 caracala,domitian2.3'
...
Мне нуженнадежное регулярное выражение для подстроки каждой строки только в числах с плавающей точкой, поэтому конечный результат будет выглядеть следующим образом:
{
'some string 1 some more': '2.1'
'even more': '9.2'
'caracala,domitian': '2.3'
}
Я буду использовать цикл for с python re, чтобы получить конечный результат, но Мне нужнонадежное регулярное выражение, которое будет соответствовать всем символам до плавающего числа.
Я пробовал: [-+]?\d*\.\d+|\d+
, но он также выбирает числа