Strfind doesn't find string
Afficher commentaires plus anciens
Hi everyone
I'm web scrapping using strfind but I can't find one string with spaces. Assume that part of my text is the following:
tempHTML2=' Área <strongclass="search-results-property-list__feature-value"> 65.0'
And I want this:
str14='Área <strongclass="search-results-property-list__feature-value">';
However, strfind(tempHTML2,str14) returns me blank. If I remove 'Área ', it returns the correct location of the string. If I look for just ' Área', it also finds correctly.
One issue could be the blank spaces. However, the tempHTML2 is constructed as follows:
tempHTML2=tempHTML;
tempHTML2(tempHTML2==' ')=[];
One issue is that tempHTML2 has blank spaces even after deleting them. The sum(ismember(tempHTML2,' ')) returns zero.
Thanks in advance,
6 commentaires
Steven Lord
le 1 Juin 2016
Can you show the full output of these two commands?
D1 = double(tempHTML2)
D2 = double(str14)
the cyclist
le 1 Juin 2016
For what it's worth, the code
tempHTML2=' Área <strongclass="search-results-property-list__feature-value"> 65.0';
str14='Área <strongclass="search-results-property-list__feature-value">';
strfind(tempHTML2,str14)
returns "2" for me.
Walter Roberson
le 1 Juin 2016
You remove blanks from your template but not from str14
hpramos4@gmail.com
le 1 Juin 2016
Modifié(e) : hpramos4@gmail.com
le 1 Juin 2016
Walter Roberson
le 1 Juin 2016
Please attach a copy of the tempHTML2 (before blank removal), or post the URL.
hpramos4@gmail.com
le 1 Juin 2016
Réponses (1)
hpramos4@gmail.com
le 6 Juin 2016
0 votes
Catégories
En savoir plus sur Characters and Strings dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!