Для этого проекта, который я делаю, мне нужно анализировать твиты со страницы компании в твиттере. Я взял последние тридцать твитов этой компании и поместил их в документ .txt, где каждая строка — это отдельный твит. Я должен хранить все хэштеги в массиве ячеек, а затем распечатывать эти хэштеги в командном окне. (Предполагается, что хэштеги также включают фразу или слова внутри хэштегов. Например, #matlab #programming #stackoverflow.) Я действительно не понимаю, как хранить их в массиве ячеек. Это код, который у меня есть до сих пор. Все, что он делает, это подсчитывает количество хэштегов во всем файле.
%% Collecting the hashtags
fid=fopen('twitter.txt');
hashtag=0
nextLine=(fgetl(fid));
while ischar(nextLine)
if regexp(nextLine,'#')
hashtag=hashtag+length(regexp(nextLine,'#'));
end
nextLine=(fgetl(fid));
end
Есть ли способ просто взять содержимое файла и сохранить его в массив ячеек с помощью команды, или мне придется вручную скопировать и вставить все содержимое файла во что-то вроде переменной ниже, а затем использовать цикл while, чтобы просто получить доступ к массиву ячеек и использовать fprintf для печати каждого хэштега?
hashtagArray={'#...','#..',..}