Python:查找完全匹配

2024-10-01 15:36:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用find()查找完全匹配的单词。但是find()也返回部分匹配的字符串。在

参考stackoverflowString exact match中以前的帖子,使用了以下正则表达式:

   import re

   print(re.findall('\\blocal\\b', "Hello, locally local test local."))
   // ['local', 'local']

问题是在我的例子中“本地”和“本地”不同

我怎么能做到呢?在

更新:

我需要做的是替换包含本地工作的元素。在

^{pr2}$

Tags: 字符串importrehellolocalmatchfind单词
1条回答
网友
1楼 · 发布于 2024-10-01 15:36:57

如果您返回的只是您要查找的内容的列表,那么对于findall是没有意义的。。。对于这个用例,我不需要再费心了,只需要使用:

'Hello, locally local test local.'.split().count('local')

好的,一个关于以下方面的更新:

What I need to do is to the replace the element which contains the work local.

我会喜欢这样的东西:

^{pr2}$

相关问题 更多 >

    热门问题