how can I get the displayed text of a hyperlink converted to a string?
10 ビュー (過去 30 日間)
古いコメントを表示
I use webread to get a string containing text and hyperlinks.
PageStr=webread('http://finance.yahoo.com/q/op?s=IBM&m=2015-001','ContentType','text');
The PageStr contains hyperlinks displayed as underlined blue characters. When I attempt get a portion of PageStr containing text and a hyperlink
StrikeTmpStr=PageStr(StrikeIndex(I):StrikeIndex(I)+29)
The resulting StrikeTmpStr is missing the hyperlink.
0 件のコメント
採用された回答
Brendan Hamm
2016 年 9 月 19 日
A hyperlink which is displayed is only part of a html command. For instance the following makes a link to the MathWorks website which reads MathWorks:
link = '<a href="http://mathworks.com">MathWorks</a>. More Text here.'
Notice I placed some more text after the link as well, just to show you. Now if I index where the text being shown is I extract only that portion, but lose the important information about where that points:
link(32:40)
but if I index to the entire link statement: '<a href ...>...</a>', I will get the link:
link(1:44)
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Spreadsheets についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!