java - Imacros 解析字符串

标签 java javascript firefox firefox-addon imacros

我想知道是否有人可以告诉我如何从 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() 方法一起使用,但是 这将转储值数组。

关于java - Imacros 解析字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20480289/

相关文章:

java - 创建 JSON 数据

java - CSS 未在 Spring Boot 应用程序中加载

Javascript使变量成为每次引用时都会调用自身的函数

firefox - JWPlayer 无法在 Firefox 中解码 m4a 音频

java - 当两个线程试图将相同的键值放入并发 HashMap 中时会发生什么

java - ClassCastException 将字符串解析为 JSONArray

javascript - D3 强制布局中的颜色节点

javascript - 在方法内部执行方法

firefox - _ga 因 Firefox 中的无效域问题而被拒绝

javascript - Firefox Mac 对齐问题