有人可以帮我Regex
在 C# 中使用以下搜索吗
我需要一个正则表达式,它会在包含搜索词本身的特定单词之前和之后给我特定数量的单词。请注意,我希望能够指定我想要的前后字数。如果搜索词在文本的开头,那么它只返回搜索词之后的 N 个词,反之亦然,如果搜索词在文本的末尾。此外,搜索应该能够从我可以处理的文本中提供多个匹配项。
例如,我想在搜索词“example”周围获得“2”个词,以便在多行文本之后返回多个结果。
“本课中的示例一是我们用作示例的示例摘要。这个示例中有多少个单词?我们只想要前几个示例。”
返回以下结果
“example one in” (注意第一次搜索没有前 2 个单词)
“是一个示例摘要”
“举个例子。有多少”
“在这个例子中?我们只有”
谢谢。