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

前端之家收集整理的这篇文章主要介绍了如何使用正则表达式从文本中查找特定单词并返回所有出现的单词?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
就像问题标题一样.

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

例如:

该段是:

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

和这个词:

test

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

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

test and

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

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

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

猜你在找的正则表达式相关文章