【发布时间】:2012-09-10 14:07:06
【问题描述】:
我需要从字符串中取出一些特定的文本并将其放入数组列表中,但我不知道从哪里开始。 字符串如下所示:
String exampleString = "some text I don't know <pre>the text I want to get</pre><pre>Some more text I want to get</pre> some text I don't know"
但问题是我不知道<pre> text </pre> 有多少文本部分,甚至可能根本没有这些部分。
那么谁能告诉我如何获取<pre> 和</pre> 之间的文本以及如何将它们放入arraylist。
非常感谢!
更新:我所知道的关于我所说的“一些我不知道的文本”的文本是它不包含 <pre> 或 </pre>
【问题讨论】:
-
你试过正则表达式吗?类似
<pre>(.+?)</pre>? -
你要获取整个字符串还是在
上拆分字符串?
-
@paul 不,你能再解释一下吗?
-
@Averroes 只要我得到
<pre>和</pre>之间的文本就可以了 -
我不确定你想要什么,但我想摆脱
标签,你可以试试 String myString = exampleString.replace("", "") .replace("", "")
标签: java android eclipse string arraylist