次のhtmlテーブルがあります-
<table cellpadding=0 cellspacing=0><tr><td height=\'30\' bgcolor=\'#CCCACA\'>
<font size=2 face=\'Arial\' color=\'#000000\'><b> Property</b></font>
</td><td bgcolor=\'#CCCACA\'>
<font size=2 face=\'Arial\' color=\'#000000\'><b> Value</b></font>
</td></tr><tr><td bgcolor=\'white\' width=\'200\' height=\'20\'>
<font size=2 face=\'Arial\'> First Name</font>
</td><td bgcolor=\'white\' width=\'300\'>
<font size=2 face=\'Arial\'> John</font>
</td></tr><tr><td bgcolor=\'#F3EFEF\' width=\'200\' height=\'20\'>
<font size=2 face=\'Arial\'> Contact</font>
</td><td bgcolor=\'#F3EFEF\' width=\'300\'>
<font size=2 face=\'Arial\'> number</font>
</td></tr><tr><td bgcolor=\'white\' width=\'200\' height=\'20\'>
<font size=2 face=\'Arial\'> Last Name</font>
</td><td bgcolor=\'white\' width=\'300\'><font size=2 face=\'Arial\'> Smith</font>
</td></tr></tr></table>
number
このコードから値を抽出するために、Javascript で正規表現を使用しようとしています。私の問題は、テーブル内のすべての値の前にコード行があることです-
<font size=2 face=\'Arial\'>
が存在するため、1 つの値にローカライズできません。ただし、前述の行の6 回目のインスタンスnumber
ごとに値が発生することはわかっています。1.これを実装し、2.6番目の値を取得する方法がわからないにもかかわらず、正規表現で値を抽出できることは承知しています。 
編集
function showProperties2(){
var itemID = new String(objChart.getSelectedElements());
var props = new String(objChart.getItemsPropertyIDs(itemID));
var arrPropIDs = props.split(',');
var propertyHTML="<table cellpadding=0 cellspacing=0><tr><td height='30' bgcolor='#CCCACA'><font size=2 face='Arial' color='#000000'><b> Property</b></font></td><td bgcolor='#CCCACA'><font size=2 face='Arial' color='#000000'><b> Value</b></font></td></tr>";
var bgcolor="#F3EFEF";
var i=0;
for(i=0;i<arrPropIDs.length;i++){
if(objChart.getPropertyValue(itemID, arrPropIDs[i])!=""){
if(bgcolor=="#F3EFEF"){
bgcolor = "white";
}else{
bgcolor = "#F3EFEF";
}
propertyHTML+="<tr><td bgcolor='"+bgcolor+"' width='200' height='20'>";
propertyHTML+= "<font size=2 face='Arial' class='quack'> "+objChart.getPropertyDisplayName(itemID, arrPropIDs[i])+"</font>";
propertyHTML+="</td><td bgcolor='"+bgcolor+"' width='300'>";
propertyHTML+= "<font size=2 face='Arial' class='quack2'> "+objChart.getPropertyValue(itemID, arrPropIDs[i])+"</font>";
propertyHTML+="</td></tr>";
}
}
propertyHTML+="</tr></table>";
propertyWindow(propertyHTML, "Properties");
}
前は、テーブルを作成する方法です。