加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何使用正则表达式从文本中查找特定单词并返回所有出现的单词?

发布时间:2020-12-14 06:02:57 所属栏目:百科 来源:网络整理
导读:就像问题标题一样. 我是Python和正则表达式的新手.因此,我必须从段落中搜索特定单词并显示所有出现的索引. 例如: 该段是: This is a testing text and used to test and test and test. 和这个词: test 算法应返回上段中3个单词test的非重叠出现的索引(但
就像问题标题一样.

我是Python和正则表达式的新手.因此,我必须从段落中搜索特定单词并显示所有出现的索引.

例如:

该段是:

This is a testing text and used to test and test and test.

和这个词:

test

算法应返回上段中3个单词test的非重叠出现的索引(但不测试,因为我的意思是搜索整个单词,而不仅仅是子字符串).

另一个带有相同段落和这个“单词”的例子:

test and

该算法应返回2次测试和.

我想我必须使用一些正则表达式来找到整个单词的模式,前后都是标点符号.,; ? –

谷歌搜索后我发现应该使用像re.finditer这样的东西,但似乎我还没找到正确的方法.请帮忙,提前谢谢.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读