我试图删除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}
}
答案 0 :(得分:1)
您似乎需要删除第一个Related posts:
之后的所有内容,而不是最后一次出现的内容。
因此,您可以使用
s.replace(/Related posts:.*/,\"Related posts: \")
如果有换行符号,请将.*
替换为[\\s\\S]*
。