Задача состоит в следующем:
с сервера получаем ответ вида {"result":"1","url":"http:\/\/f-bit.ru\/385157","delete_url":"0"}
Так вот мне нужно извлечь эти шесть цифр 385157 (они каждый раз разные). Это нужно сделать для Squirrel.
У меня было пару вариантов, но они не идут:
function regex_simple(data,regStr,start)
{
local ex = regexp(regStr);
local res = ex.capture(data, start);
local resultStr = "";
if(res != null){
resultStr = data.slice(res[1].begin, res[1].end);
}
return resultStr;
}
local fileID = regex_simple(data,"http:\\/\\/f-bit\\.ru\\/([0-9]+)",0);
local fileID = regex_simple(data,"http:\\/\\/f-bit\\.ru\\/(\\d+)",0);