【发布时间】:2014-05-26 13:05:49
【问题描述】:
我正在尝试为 Android 创建一个简单的 rss 阅读器,它基本上可以正常工作。问题是为了显示文章的内容,我使用了来自 rss 的<description> 标签。看起来没问题,但是有一个 <img> 标签通常会离开屏幕,因为它更大。
我使用getSettings() 调整大小 以适应屏幕,但这也会对文本的size 造成影响。
所以我想从描述中提取文本和img标签并将它们存储到两个不同的字符串中,以便能够更轻松地格式化它们。我尝试使用正则表达式和一些我发现但无法使其工作的 java 方法。
描述标签是这样形成的:
<p style="text-align: justify;"><img src="http://url" alt="something here" style="display: block; margin-left: auto; margin-right: auto;" />a block of text goes here</p>
所以我想要两个字符串:
str1 = <p style="text-align: justify;">a block of text goes here</p>
str2 = <img src="http://url" alt="something here" style="display: block; margin-left: auto; margin-right: auto;" />
最好的方法是什么?
【问题讨论】:
标签: java android regex string substring