Код: Выделить всё
Arbitrary text 3.12 % Arbitrary text 4.23 Arbitrary text
Код: Выделить всё
Arbitrary text 5.67 Arbitrary text 8% Abitrary text
Для этих текстов результаты должны быть 4,23 и 5,67
Пробовал регулярное выражение -?[0-9]{1,3}(?:[_,.]?[0-9]{3})*[.,]?[0-9]{0,2}[^%], но оно возвращает 3.12
Regex101
Мобильная версия