how can I extract these cell array from

1 view (last 30 days)
Manav Divekar
Manav Divekar on 7 Dec 2021
Edited: Manav Divekar on 7 Dec 2021
how can i write a function for thi

Answers (1)

Voss
Voss on 7 Dec 2021
function out = parse_url_options(url)
idx = find(url == '=');
s_idx = find(ismember(url,'?&'));
e_idx = find(ismember(url,'&#'));
ni = numel(idx);
out = cell(ni,2);
for i = 1:ni
out{i,1} = url(s_idx(find(s_idx < idx(i),1,'last'))+1:idx(i)-1);
out{i,2} = url(idx(i)+1:e_idx(find(e_idx > idx(i),1))-1);
end

Categories

Find more on Programming in Help Center and File Exchange

Tags

Products


Release

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!