查找字符串中的特定单词,Python

用户名

创建一个函数,该函数有两个参数:一个文本(一个字符串)和一个单词(一组字符串),返回该字符串中包含的单词数。

例如。count_words(“ sjfhdskfhskd you?”,{“ how”,“ are”,“ you”,“ hello”})== 3

我的尝试:

import re
def count_words(text, words):
count = 0
for i in words:
    x = re.compile('.*'+i+'.*')
    if x.search(text):
        count +=1
return count

我认为这个问题已经被回答过几次了,但是我找不到相关的答案,因此我深表歉意。任何帮助,将不胜感激,谢谢

检查员
def count_words(text, words):
    answer = 0
    for i in range(len(text)):
        if any(text[i:].startswith(word) for word in words):
            answer += 1
    return answer

如果您希望它对文本中的字母大小写不敏感:

def count_words(text, words):
    text = text.lower()
    answer = 0
    for i in range(len(text)):
        if any(text[i:].startswith(word) for word in words):
            answer += 1
    return answer

当然,可以使用单线来完成:

sum(text.count(word) for word in words)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找字符串中的特定单词

来自分类Dev

Java - 查找字符串中给定单词前后的单词

来自分类Dev

查找特定单词在字符串中的位置

来自分类Dev

TSQL:如何使用charindex?-在特定字符之间的可变字符串中查找特定单词

来自分类Dev

如何从字符串中查找特定单词并通过这些单词合并变量 2

来自分类Dev

查找字符串中单词的字符,优化

来自分类Dev

查找不包含特定单词的字符串

来自分类Dev

将Python中的字符串从特定单词切到字符串结尾

来自分类Dev

查找字符串中的平均单词长度

来自分类Dev

连续查找字符串中单词的重复项

来自分类Dev

查找字符串中的点分隔单词

来自分类Dev

查找字符串中的单个或多个单词

来自分类Dev

查找字符串中单词的出现

来自分类Dev

查找字符串中的单词出现

来自分类Dev

按索引查找字符串中的单词

来自分类Dev

Python:在字符串中查找字符串

来自分类Dev

正则表达式可在Java字符串中查找特定单词

来自分类Dev

如何查找和更改字符串中特定单词的颜色

来自分类Dev

bash +在以空格分隔的字符串中查找特定单词

来自分类Dev

如何使用Ruby / Rails在字符串中查找特定单词

来自分类Dev

查找字符串缺单词

来自分类Dev

查找字符串前后的单词

来自分类Dev

在Python3中查找字符串中单词的所有出现

来自分类Dev

如何通过使用 re python 忽略特定字符从字符串中搜索特定单词

来自分类Dev

从特定单词/到特定单词的R中的字符向量提取字符串

来自分类Dev

在Python3中查找字符串中所有单词的出现

来自分类Dev

使用python查找字符串中索引之前出现的两个单词

来自分类Dev

使用for循环查找字符串中的特定字符

来自分类Dev

查找字符串中特定字符的范围

Related 相关文章

  1. 1

    查找字符串中的特定单词

  2. 2

    Java - 查找字符串中给定单词前后的单词

  3. 3

    查找特定单词在字符串中的位置

  4. 4

    TSQL:如何使用charindex?-在特定字符之间的可变字符串中查找特定单词

  5. 5

    如何从字符串中查找特定单词并通过这些单词合并变量 2

  6. 6

    查找字符串中单词的字符,优化

  7. 7

    查找不包含特定单词的字符串

  8. 8

    将Python中的字符串从特定单词切到字符串结尾

  9. 9

    查找字符串中的平均单词长度

  10. 10

    连续查找字符串中单词的重复项

  11. 11

    查找字符串中的点分隔单词

  12. 12

    查找字符串中的单个或多个单词

  13. 13

    查找字符串中单词的出现

  14. 14

    查找字符串中的单词出现

  15. 15

    按索引查找字符串中的单词

  16. 16

    Python:在字符串中查找字符串

  17. 17

    正则表达式可在Java字符串中查找特定单词

  18. 18

    如何查找和更改字符串中特定单词的颜色

  19. 19

    bash +在以空格分隔的字符串中查找特定单词

  20. 20

    如何使用Ruby / Rails在字符串中查找特定单词

  21. 21

    查找字符串缺单词

  22. 22

    查找字符串前后的单词

  23. 23

    在Python3中查找字符串中单词的所有出现

  24. 24

    如何通过使用 re python 忽略特定字符从字符串中搜索特定单词

  25. 25

    从特定单词/到特定单词的R中的字符向量提取字符串

  26. 26

    在Python3中查找字符串中所有单词的出现

  27. 27

    使用python查找字符串中索引之前出现的两个单词

  28. 28

    使用for循环查找字符串中的特定字符

  29. 29

    查找字符串中特定字符的范围

热门标签

归档