Imacros Javascript Eval in Extraction 删除部分文本
Imacros Javascript Eval in Extraction remove part of text
我需要删除 imacros 提取的部分文本。
提取的文本可以更改。
imacros 提取的示例文本:
THE FIRST SENTENCE - THE SECONDS SENTENCE
THE FIRST WORD - THE SECONDS WORD
THE FIRST NAME - THE SECONDS NAME
CACAO - COLA
我需要在 -
之前删除部分并在 - 之后删除部分
1°Eval脚本需要占用:
THE FIRST SENTENCE
THE FIRST WORD
THE FIRST NAME
CACAO
2°Eval脚本需要占用
THE SECONDS SENTENCE
THE SECONDS WORD
THE SECONDS NAME
COLA
我需要使用 Eval 删除之前的部分 - 并删除之后的部分 - 使用 2 个不同的 eval 脚本。
我像这样使用 eval javascript,但我需要创建一个正则表达式以仅删除 - 之前和之后的部分(包括空格)
SET !VAR1 EVAL("'{{!EXTRACT}}'.replace(/[\TEXTTOREMOVE|TEXTTOREMOVE|TEXTTOREMOVE|TEXTTOREMOVE|TEXTTOREMOVE|]/g, '');")
SET !VAR2 EVAL("'{{!EXTRACT}}'.replace(/[\TEXTTOREMOVE|TEXTTOREMOVE|TEXTTOREMOVE|TEXTTOREMOVE|TEXTTOREMOVE|]/g, '');")
有什么建议吗?
谢谢
这种情况下不用正则表达式也能解决问题:
SET !VAR1 EVAL("'{{!EXTRACT}}'.split('-')[0].trim();")
SET !VAR2 EVAL("'{{!EXTRACT}}'.split('-')[1].trim();")
我需要删除 imacros 提取的部分文本。
提取的文本可以更改。
imacros 提取的示例文本:
THE FIRST SENTENCE - THE SECONDS SENTENCE
THE FIRST WORD - THE SECONDS WORD
THE FIRST NAME - THE SECONDS NAME
CACAO - COLA
我需要在 -
之前删除部分并在 - 之后删除部分1°Eval脚本需要占用:
THE FIRST SENTENCE
THE FIRST WORD
THE FIRST NAME
CACAO
2°Eval脚本需要占用
THE SECONDS SENTENCE
THE SECONDS WORD
THE SECONDS NAME
COLA
我需要使用 Eval 删除之前的部分 - 并删除之后的部分 - 使用 2 个不同的 eval 脚本。
我像这样使用 eval javascript,但我需要创建一个正则表达式以仅删除 - 之前和之后的部分(包括空格)
SET !VAR1 EVAL("'{{!EXTRACT}}'.replace(/[\TEXTTOREMOVE|TEXTTOREMOVE|TEXTTOREMOVE|TEXTTOREMOVE|TEXTTOREMOVE|]/g, '');")
SET !VAR2 EVAL("'{{!EXTRACT}}'.replace(/[\TEXTTOREMOVE|TEXTTOREMOVE|TEXTTOREMOVE|TEXTTOREMOVE|TEXTTOREMOVE|]/g, '');")
有什么建议吗?
谢谢
这种情况下不用正则表达式也能解决问题:
SET !VAR1 EVAL("'{{!EXTRACT}}'.split('-')[0].trim();")
SET !VAR2 EVAL("'{{!EXTRACT}}'.split('-')[1].trim();")