Regex для удаления шаблона префикса и фиксированного суффикса - PullRequest
0 голосов
/ 28 сентября 2019

В моём вводе есть текст, подобный следующему:

s:730:"[{"id":1234,"b":1,"x":4129,"d":"Test Name","t":"accelerated","prop":0,"yy":0,"gci":0,"o":[]}]";
s:800:"[{"id":1235,"c":1,"y":4129,"d":"No Name","t":"improved","prop":2,"yy":0,"gci":1,"o":['test']}]";
s:193:"[{"id":0023,"b":0,"y":123,"d":"Another Name","t":"legacy","prop":1,"yy":3,"gci":0,"o":[]}]";

Я хотел бы удалить шаблон префикса s:RANDOM_INTEGER:" и фиксированный суффикс ";.В основном я пытаюсь изолировать массив JSON между ними.

Я сопоставил шаблон префикса с ^s\:[0-9]+\:\", и я мог бы сопоставить суффикс с .\"\;, но у меня возникли проблемы с объединением их в шаблонэто исключит совпадения и сохранит текст.

Любая помощь будет принята с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...