lxmlでは、xpathを使用して、テーブルの中のtrをすべて選択しています。 。最後の2つのtrを除くすべてのtrを選択するには
最後の2つの行を除外するパターンマッチングはありますか?私はxpathのチュートリアルを見ていたのですが、明らかに "例外"演算子と "last()"がありますが、私のコードがうまく動作していないようです。
これまでのところ私はこれを持っています。このパターンに最後の2行を除外するために追加するものは何ですか?主な問題は、変化するtrの数です。
result = doc.xpath("//tr")
私は、リストにこれを回し、ちょうど最後の2つの要素を取り除くことができると思いますが、任意の容易な/エレガントな解決策はありますか?
ありがとうございます!
良い質問、+1。必要なすべての 'tr'要素を選択する純粋なXPathソリューション(1つの単一行式)については私の答えを見てください。 :) –