我想问一下如何从此网址生成的随机名称中分别提取名字和姓氏:http://www.fakenamegenerator.com/gen-male-nl-ca.php
TAG POS=1 TYPE=H3 ATTR=TXT:*<SP> EXTRACT=TXT
SET !EXTRACT_TEST_POPUP NO
SET !VAR1 {{!EXTRACT}}
SET !EXTRACT NULL
TAG POS=1 TYPE=H3 ATTR=TXT:<SP>* EXTRACT=TXT
SET !EXTRACT_TEST_POPUP NO
SET !VAR2 {{!EXTRACT}}
SET !EXTRACT NULL
目前,我的iMacros脚本会提取两个变量的全名。我想将名字分配给VAR1和姓氏到VAR2。
我担心我不懂JavaScript,所以我很感激明白的帮助。
答案 0 :(得分:2)
你必须在这里使用Javascript和一些正则表达式,因为名字和姓氏都放在同一个标签中。
SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=H3 ATTR=TXT:*<SP> EXTRACT=TXT
SET VAR1 eval("\"{{!EXTRACT}}\".match(/^\\s*\\S+/)[0]")
SET VAR2 eval("\"{{!EXTRACT}}\".match(/^\\s*\\S+\\s+(.+)\\s*$/)[1]")
PROMPT "VAR1={{VAR1}}, VAR2={{VAR2}}"