Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
提取中的Imacros Javascript Eval删除部分文本_Javascript_Regex_Text_Eval_Imacros - Fatal编程技术网

提取中的Imacros Javascript Eval删除部分文本

提取中的Imacros Javascript Eval删除部分文本,javascript,regex,text,eval,imacros,Javascript,Regex,Text,Eval,Imacros,我需要删除imacros提取的部分文本 文本可以更改 imacros提取的示例文本: THE FIRST SENTENCE - THE SECONDS SENTENCE THE FIRST WORD - THE SECONDS WORD THE FIRST NAME - THE SECONDS NAME CACAO - COLA 我需要删除之前的部分-和删除后的部分- 1°评估脚本需要执行以下操作: THE FIRST SENTENCE THE FIRST WORD THE FIRST NAM

我需要删除imacros提取的部分文本

文本可以更改

imacros提取的示例文本:

THE FIRST SENTENCE - THE SECONDS SENTENCE
THE FIRST WORD - THE SECONDS WORD
THE FIRST NAME - THE SECONDS NAME
CACAO - COLA
我需要删除之前的部分-和删除后的部分-

1°评估脚本需要执行以下操作:

THE FIRST SENTENCE
THE FIRST WORD
THE FIRST NAME
CACAO
需要采用2°评估脚本

THE SECONDS SENTENCE
THE SECONDS WORD
THE SECONDS NAME
COLA
我需要与Eval删除之前的部分-和删除后的部分-使用2个不同的Eval脚本

我使用这样的evaljavascript,但我需要创建一个regex表达式,以仅删除前面和后面的部分-(包括空格)

有什么建议吗


谢谢

在这种情况下,无需正则表达式即可解决此问题:

SET !VAR1 EVAL("'{{!EXTRACT}}'.split('-')[0].trim();")
SET !VAR2 EVAL("'{{!EXTRACT}}'.split('-')[1].trim();")

在这种情况下,您可以在不使用正则表达式的情况下解决此问题:

SET !VAR1 EVAL("'{{!EXTRACT}}'.split('-')[0].trim();")
SET !VAR2 EVAL("'{{!EXTRACT}}'.split('-')[1].trim();")

您的解决方案非常好,非常感谢您对我的帮助。祝你有一个愉快的一天你的解决方案是完美的工作很好,非常感谢你帮助我。祝你今天愉快