В моём вводе есть текст, подобный следующему:
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]+\:\"
, и я мог бы сопоставить суффикс с .\"\;
, но у меня возникли проблемы с объединением их в шаблонэто исключит совпадения и сохранит текст.
Любая помощь будет принята с благодарностью.