我在 Google 应用脚本中使用以下代码来提取数字。
function getBTC_ZAR_ExchangeRate() {
var response = UrlFetchApp.fetch("http://coinmill.com/rss/BTC_ZAR.xml")
var xmlText = response.getContentText();
//var funded = Xml.parse(htmlText, true);
var rate = xmlText.match(/BTC =\s(.*?)\sZAR<br/);
return rate[1];
}
结果,我得到了一个包含两个项目的数组。只有数组中的第二项是正确的。
result = {"BTC = 27.45 ZAR<br", "27.45"}
我做错了什么,因为这不可能是它应该工作的方式?