我有以下html代码:
<table id="myTable">
<tr class="header">
<th> FLIGHT NUMBER </th>
<th> AIRLINE </th>
<th> FROM AIRPORT </th>
<th> TO AIRPORT </th>
<th> FLIGHT DATE </th>
<th> DEPARTURE TIME </th>
<th> ARRIVING TIME </th>
<th> BOOK </th>
</tr>
#foreach ($flight in $flights)
<tr>
<td>$flight.flightNumber</td>
<td>$flight.airline</td>
<td>$flight.fromAirportName</td>
<td>$flight.toAirportName</td>
<td>$flight.flightDate</td>
<td>$flight.departureTime</td>
<td>$flight.arrivingTime</td>
<td class="topic"><a href="/booking/${flight.flightNumber}">
<p style="text-align:center"> BOOK </p></a></td>
</tr>
#end
</table>
我想从java中提取flight.flightnumber。我试过元素,但不知道它到底是怎么工作的。
1条答案
按热度按时间jk9hmnmh1#
您可以使用rejex查找$flight.flightnumber。代码如下:
然后每次调用matcher.find()时,它都会找到下一个航班号,如果没有更多的航班号,则返回false。调用之后,可以使用matcher.group(1)获得该号码。