Kotlin:使用 Jsoup 获取 <center> 中的数据

Kotlin: get the data inside a <center> with Jsoup

我有这个HTML

<table class="table">

       <tr >
         <th colspan="3" ><center>2019-01-01<br>Some Text  </center></th>
       </tr>

我需要获取 2019-01-01,我在 Kotlin 中尝试这个:

var table = doc.select("table.table")[1]
            var rows = table.select("tr")
            for (row in rows) {
                val th = row.select("th")
                if (th.attr("colspan")=="3"){
                    val date= th.select("center")
                }

但这会获取所有数据,我如何才能提取 <center><br>

之前的内容

如果要提取<br>之前的文字,可以拆分:

val date = th.select("center").html().split("<br>").first()

这会抓取整个 <center> 标签,获取 html 表示,使用 <br> 作为分隔符将其拆分,然后获取 first() 值(左侧手边)。