我有一个包含各种文章的巨大文本文件,我正在尝试使用正则表达式从中提取行。我知道标题下面的行以 For/From 开头(大多数时候)我写了以下正则表达式,但如果有文章的段落以 From/For 开头,它会匹配标题直到段落。如何使正则表达式匹配 For/From 的第一次出现?
((?<=\n)[A-Z].*\n+(?=(?:(?:From)|(?:For))))
我有一个包含各种文章的巨大文本文件,我正在尝试使用正则表达式从中提取行。我知道标题下面的行以 For/From 开头(大多数时候)我写了以下正则表达式,但如果有文章的段落以 From/For 开头,它会匹配标题直到段落。如何使正则表达式匹配 For/From 的第一次出现?
((?<=\n)[A-Z].*\n+(?=(?:(?:From)|(?:For))))