我想搜索字符串中的一个特定单词,并在android studio中查找该单词之前显示4个单词,之后显示4个单词

我想搜索字符串中的一个特定单词,并在android studio中查找该单词之前显示4个单词,之后显示4个单词,android,android-studio,Android,Android Studio,我想搜索字符串中的一个特定单词,并在找到该单词之前显示4个单词,在找到该单词之后显示4个单词 示例:Lorem Ipsum只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum一直是行业标准的虚拟文本,当时一位不知名的印刷商拿起一个打印工具,将其拼凑成一本打印样本书。它不仅存活了五个世纪,而且还跨越到电子排版,基本上保持不变 搜索词:打印机 我想要的结果:。。。16世纪,一个不知名的印刷商拿走了一个刻字的厨房 请帮帮我 你需要正则表达式吗?不,我想在一个特定的单词之前和之后显示co

我想搜索字符串中的一个特定单词,并在找到该单词之前显示4个单词,在找到该单词之后显示4个单词

示例:Lorem Ipsum只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum一直是行业标准的虚拟文本,当时一位不知名的印刷商拿起一个打印工具,将其拼凑成一本打印样本书。它不仅存活了五个世纪,而且还跨越到电子排版,基本上保持不变

搜索词:打印机

我想要的结果:。。。16世纪,一个不知名的印刷商拿走了一个刻字的厨房

请帮帮我


你需要正则表达式吗?不,我想在一个特定的单词之前和之后显示come单词,就像上面的例子。没有正则表达式,你就无法做到这一点。创建一个函数,该函数将使用该函数从字符串中获取字符串列表。使用此答案获取它,然后将其作为项目馈送到recyclerview或listview适配器,该适配器将在recyclerview中显示您在布局中放置的内容。您能否帮助我编写一个正则表达式,为我提供搜索词、前10个词和后10个词。我得到了一个解决方案,感谢您的提示。(?:[a-zA-Z'-]+[^a-zA-Z'-]+{0,5}字(?:[^a-zA-Z'-]+[a-zA-Z'-]+{0,5}