【问题标题】:s.split with TITLE don't work? [duplicate]s.split 与 TITLE 不起作用? [复制]
【发布时间】:2014-09-06 03:14:19
【问题描述】:

我正在使用 iMacros。

我想从以下位置提取/拆分designperks

title="designperks's Instagram Profile"

所以我正在使用:

SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.split(\"'\"); ")

但这不起作用,它应该起作用,你知道为什么吗?

非常感谢!

【问题讨论】:

  • .split() 返回一个数组,您只需要第一项。问题是你甚至没有得到数组,还是你需要说s.split(\"'\")[0];
  • @nnnnnn 问题是(\"'\"); ") 应该在' 之前拾取文本,但它会拾取整个designperks's Instagram Profile
  • 你几个小时前在这里问过这个问题:stackoverflow.com/q/25695022/24874
  • @DrewNoakes 我再次提出问题,因为我之前的问题仍未解决。

标签: javascript imacros


【解决方案1】:
var title="designperks's Instagram Profile"; 
s= title.split("'"); 
console.log(s[0]) // required output

检查一下。

【讨论】:

  • 在 JavaScript 控制台中它可以工作,但我怎样才能把它放在 iMacros 中呢?谢谢。
【解决方案2】:
var macro;

macro ="CODE:";

macro +="TAG POS=1 TYPE=DIV ATTR=name:SOME_DIV EXTRACT=TXT"+"\n";

iimPlasy(macro)

text=iimGetLastExtract();

text=text.split(",")[0];

alert(text);

如果您根据自己的要求对其进行编辑,这可能会起作用。

【讨论】:

    猜你喜欢
    • 2014-07-07
    • 2016-06-15
    • 1970-01-01
    • 1970-01-01
    • 2015-09-18
    • 1970-01-01
    • 2016-10-02
    • 1970-01-01
    • 2013-12-24
    相关资源
    最近更新 更多