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