Вы могли бы сделать это с помощью регулярного выражения, но гораздо лучше было бы использовать JSON-парсер :
- Возможно, в вашем коде яснее, что выработа с JSON, если вы используете выделенный анализатор JSON (сами по себе регулярные выражения могут быть довольно загадочными)
- Это будет чертовски много проще в использовании
- Это будет намногоболее надежным, особенно в угловых случаях, когда регулярное выражение может упасть (правильно реализованный синтаксический анализатор JSON должен правильно обрабатывать все случаи).
Так что да, вы могли бы, вероятно, собрать это регулярное выражение, ноучитывая тот факт, что есть всеобъемлющий JSON-анализатор (тот, на который я ссылаюсь), доступный бесплатно, нет смысла делать это способом regex.