Вопрос по регулярке

mrgreyarbtr

Пользователь
Регистрация
01.10.2022
Сообщения
99
Благодарностей
30
Баллы
18
Есть кусок JSON

1inch.png","totalAmount":"3.69174316","isLegalMoney":false,"btcValuation":"0.00011075",

мне нужно спарсить значение btcValuation":"0.00011075"

Делаю такую регулярку

(?<=1inch\.png","totalAmount":"3\.69174316","isLegalMoney":false,"btcValuation":").*?(?=")

Но значение totalAmount может быть разное, как составить регулку с указанием того, что там может быть динамическое значение? Парсинг json не подходит и нужна именно регуляка, помогите составить
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 339
Благодарностей
9 088
Баллы
113
Есть кусок JSON

1inch.png","totalAmount":"3.69174316","isLegalMoney":false,"btcValuation":"0.00011075",

мне нужно спарсить значение btcValuation":"0.00011075"

Делаю такую регулярку

(?<=1inch\.png","totalAmount":"3\.69174316","isLegalMoney":false,"btcValuation":").*?(?=")

Но значение totalAmount может быть разное, как составить регулку с указанием того, что там может быть динамическое значение? Парсинг json не подходит и нужна именно регуляка, помогите составить
Регулярка: (?<="btcValuation":").*?(?=",)

99490


Либо: btcValuation":".*?"

99492
 

Вложения

  • Спасибо
Реакции: mrgreyarbtr

mrgreyarbtr

Пользователь
Регистрация
01.10.2022
Сообщения
99
Благодарностей
30
Баллы
18

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 339
Благодарностей
9 088
Баллы
113
да, но значения такие же встречаются и в других местах, потому я зацепился за картинку png с нужным названием
Тогда так: (?<=1inch\.png",".*?":".*?",".*?":.*?,"btcValuation":").*?(?=")
Или так: (?<=1inch\.png","totalAmount":".*?",".*?":.*?,"btcValuation":").*?(?=")
Либо так: (?<=1inch\.png","totalAmount":".*?","isLegalMoney":false,"btcValuation":").*?(?=")
Динамичные изменяемые поля заменяйте на .*?
 
  • Спасибо
Реакции: mrgreyarbtr

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 233
Благодарностей
573
Баллы
113
Ребят, где вас учат работать с JSON'ом через регулярки?...
 

mrgreyarbtr

Пользователь
Регистрация
01.10.2022
Сообщения
99
Благодарностей
30
Баллы
18

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 233
Благодарностей
573
Баллы
113
>> Парсинг json не подходит и нужна именно регуляка, помогите составить
Имхо, если парсинг не подходит - значит выбран "неправильный подход" к нему. Ну да ладно. Я рад, что проблема решилась. Но ради интереса пришлите полную JSON'ку, пожалуйста, уж интересно стало.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)