Вам нужно немного изменить свое регулярное выражение, чтобы ваша группа1 соответствовала только цифрам. Вы можете использовать это регулярное выражение,
"details"\s:\s*"\D*(\d+)"
Я использовал \D*
, чтобы сопоставить любой нецифровый текст, и исключил его из первого шаблона группировки, чтобы содержимое group1 было только цифрами. Также изменено [^"]*
на \d+
, так как то, что вы хотите получить в group1, это только цифры. Хотя, если хотите, вы можете сохранить [^"]*
вместо \d+
Демо