我想知道是否有人可以向我展示如何从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()方法使用正则表达式,但是
这将转储值数组。

10-02 18:01