Вы можете использовать это регулярное выражение и получить свои цифры из group1 и group2,
\bprice\b\D*(\d+)\D*(\d+)
Здесь \bprice\b
соответствует price
как целое совпадение, а \D*
соответствует нулю или более нецифровых символовзатем (\d+)
захватывает одну или несколько цифр в группе 1, а затем снова \D*
позволяет сопоставить ноль или более нецифровых символов и, наконец, (\d+)
захватывает второе число в группе 2
Regex Demo