Imacro正则表达式删除特定单词后的所有内容

时间:2016-03-08 08:34:45

标签: regex

我试图删除imacro extract中“相关帖子”之后的所有内容。但是我的正则表达式代码没有得到任何结果。我怎么能得到我的确切结果。这是我的代码

TAG POS=1 TYPE=DIV ATTR=CLASS:postcontent Extract=TXT
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/(?=Related posts\\:)[^Related posts\\:]*$/,\" \"); ")
Prompt {{!VAR1}

}

1 个答案:

答案 0 :(得分:1)

您似乎需要删除第一个Related posts:之后的所有内容,而不是最后一次出现的内容。

因此,您可以使用

s.replace(/Related posts:.*/,\"Related posts: \")

如果有换行符号,请将.*替换为[\\s\\S]*