我想知道是否有人可以向我展示如何从Imacros Java脚本中的var中提取字符串的一部分。
WebPageNumber = "Code: ";
WebPageNumber += "TAB T=1" + NewLine;
WebPageNumber += "FRAME NAME="+"ext-comp-1006" + NewLine;
WebPageNumber += "TAG POS=1 TYPE=SPAN ATTR=ID:00B70000007Wo0i_paginator_rpp_target EXTRACT=TXT" + NewLine;
WebPageNumber += "SET !CLIPBOARD {{!EXTRACT}}";
PlayMacro = iimPlay(WebPageNumber);
alert (iimGetLastExtract ());
我的结果是
1-75 of 75每页显示10条记录每页显示25条记录每页显示50条记录每页显示100条记录每页显示200条记录
我要从中拿走的是1和75
最佳答案
既然您已经在使用iMacros的JS实现,那么仅使用JS操作该信息是否会更容易?
var extractString = iimGetLastExtract();
var firstNumber = extractString.substring(0,1);
var secondNumber = extractString.substring(2,2);
假设您一直在寻找第一个数字和第二对数字。您还可以通过JavaScript String match()方法使用正则表达式,但是
这将转储值数组。