【发布时间】:2017-01-19 23:54:31
【问题描述】:
我有一个文本文档,我正在尝试获取“抽象”和“关键字”之间的文本(在 R 中)。这是我正在使用的代码:
gsub(".*abstract\\s*|keywords.*", "\\1", string)
但是,这不起作用,因为在文本的其他地方出现了“抽象”这个词,所以我让它像这样不贪心(在摘要前面添加 ?)
gsub(".*?abstract\\s*|keywords.*", "\\1", string)
但由于某种原因,它现在采用“抽象”和“关键字”之间的文本(这是我想要的),但也从文本中出现的第二个“抽象”开始,一直到最后. 有什么想法吗?
【问题讨论】: