【发布时间】:2015-10-29 11:39:31
【问题描述】:
我正在尝试提取mrp= 和talktime= 之后的整数。
var i=0;
var recharge=[];
var recharge_text=[];
var recharge_String="";
var mrp="";
var talktime="";
var validity="";
var mode="";mrp='1100';
talktime='1200.00';
validity='NA';
mode='E-Recharge';
if(typeof String.prototype.trim !== 'function') {
String.prototype.trim = function() {
return this.replace(/^ +| +$/g, '');
}
}
mrp=mrp.trim();
if(isNaN(mrp))
{
recharge_text.push({MRP:mrp, Talktime:talktime, Validity:validity ,Mode:mode});
}
else
{
mrp=parseInt(mrp);
recharge.push({MRP:mrp, Talktime:talktime, Validity:validity ,Mode:mode});
}
mrp='2200';
talktime='2400.00';
我已经从网页中提取了上述文本,但我不知道如何单独提取该特定部分。
【问题讨论】:
-
hari,您能解释一下您所说的 extract 是什么意思吗?这样做的目的是什么?我刚刚重新格式化了你提供的代码,但我现在感觉你正在抓取信息,所以如果你能澄清一下就好了。
-
使用
.to_i从字符串中获取int -
欢迎来到 Stack Overflow。我们希望看到您尝试解决问题。 Stack Overflow 不是“给我代码”站点,而是“我们帮助您调试代码”站点。请添加您为解决此问题而编写的代码的最小示例,我们很乐意提供帮助。另外,您的问题定义不明确。您想要的值在捕获的文本中出现多次。你想要哪些次出现?第一个,最后一个,全部?请编辑您的问题并填空。
标签: ruby-on-rails ruby