Эй, я боролся с этим регулярным выражением, и у меня нет идей.
У меня есть эти типы строк (не все из них здесь, но только эти 2 типа), и я должен извлечь часть между тегами 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>");
Есть предложения? Tnx