我有代碼:正則表達式的正則表達式的Java字符串
private static final Pattern TAG_REGEX = Pattern.compile("<p>(.+?)</p>");
private static List<String> getTagValues(final String str) {
final List<String> tagValues = new ArrayList<String>();
final Matcher matcher = TAG_REGEX.matcher(str);
while (matcher.find()) {
tagValues.add(matcher.group(1));
}
return tagValues;
}
System.out.println(Arrays.toString(getTagValues(stringText).toArray()));
,我想從這個獲得:
"<html><head></head><body><p>Aa , aa.</p><p><b>Aa aa, aa.</b></p><p>Aa aa aa, aa.</p><p><i>Aa, aa.</i></p><p><b><i>B, b, b.</i></b></p><b>Aa aa, aa.</b></body></html>"
我想只有文本beetwen <p>
和</p>
i want get only this:
"Aa aa Aa aa aa Aa aa aa aa Aa aa B b b"
但我不知道我要寫什麼Pattern.compile("");
有人幫忙?
這個'AA AA,AA。'可以在'
'和'
' –'Jsoup'也可以選擇所有的'p'標籤數據,但是再次發佈的將是'Aa aa,aa。'因爲不在'p'裏面,並且在'p' –