嘿,我一直在苦苦挣扎这个正则表达式,现在已经没有思路了。我有这些类型的字符串(并不是全部,只有这两种类型),我需要提取在th标签之间的部分。
<th class="tip" title='manje'>manje</th>
<th class="tip" title='ne d.'>ne d.</th>
<th class="tip" title='manje'>manje</th>
<th class="tip" title='točno'>točno</th>
<th class="tip" title='više'>više</th>
<th class="tip" title='m./t.'>m./t.</th>
<th class="tip" title='v./t.'>v./t.</th>
<th class="tip">daje</th>
<th class="tip">X2</th>
<th class="tip">12</th>
我尝试了一些组合,但只有在th标签中没有"title"属性时才能获取值。
这个模式只会提取内容,如果th标签中没有"title"属性:
Pattern pattern = Pattern.compile("<th class=\"tip\"[\\s*|[.]{0,20}]>(.*?)\\s*</th>");
这个也一样:
这里还有:
Pattern patternType = Pattern.compile("<th class=\"tip\"[\\s*|[.]{0,20}]>(.*?)\\s*</th>");
有什么建议吗?谢谢