Splitting a long string into individual variables

7 visualizzazioni (ultimi 30 giorni)
Hello--
I've got a long string of websites that looks like this:
"https://stgeorge"
"https://stjoseph"
"https://stlouis"
I've got them all as a string in variable X. I'm trying to use them with the webread command which requires that they be individual, so I'm looking for a way to split them all into their own variables or otherwise produce a way which I can collect data from all of the sites.
Any help is much appreciated! thanks!
  4 Commenti
KSSV
KSSV il 6 Feb 2019
IS your vaiable a cell? If so you can use X{1} ..etc.
Calvin Spangler Young
Calvin Spangler Young il 6 Feb 2019
I believe I have a nonscalar string. I'm trying to build something with which can pull data off of craigs list for a stats project on average prices in different places.
Expected result:
Something which allows me to do the following:
webread('https://stgeorge.craigslist.org')
webread('https://stjoseph.craigslist.org')
webread('https://stlouis.craigslist.org')
Is there some way to reference each line in a string differently? Or otherwise handle this without typing out all of the different sites?

Accedi per commentare.

Risposta accettata

Stephen23
Stephen23 il 6 Feb 2019
Modificato: Stephen23 il 6 Feb 2019
"... so I'm looking for a way to split them all into their own variables"
That would not be a good approach. Read this to know why:
"or otherwise produce a way which I can collect data from all of the sites."
Sure, that is easy! Just use a loop and basic, efficient indexing:
S = ["https://stgeorge", "https://stjoseph", "https://stlouis"];
N = numel(S);
C = cell(1,N);
for k = 1:N
C{k} = webread(S(k));
end
  4 Commenti
Calvin Spangler Young
Calvin Spangler Young il 6 Feb 2019
Thanks! Appreciate the help, this looks like it'll work great

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Import Data in Help Center e File Exchange

Tag

Prodotti


Release

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by