したがって、インライン スタイルを持つスパンがいくつかあります。
<span style="...;width:8px;..."></span>
<span style="...;width:16px;..."></span>
<span style="...;width:13px;..."></span>
<span style="...;width:20px;..."></span>
<span style="...;width:0px;..."></span> //width=0px
<span style="...;width:5px;..."></span>
<span style="...;width:3px;..."></span>
<span style="...;width:90px;..."></span>
<span style="...;width:200px;..."></span>
「px」値を抽出して配列に格納したい。でスパンをヒットするとwidth=0px
、それはその配列の終わりを意味します。したがって、上記は次のようになります。
array1 = [8, 16, 13, 20]
array2 = [5, 3, 90, 200]
整数配列の配列リストを使用してデータを格納できます。
私がこれまでに持っているのは非常に基本的なものです:Elements spanWidths= doc.select("span");
これまでのところ、次のものが生成されます。
"border:...;width:8px;..."
これを解決するために正規表現を使用していると思いますが、あまり慣れていません。何か助けはありますか?