【发布时间】:2021-02-23 09:28:45
【问题描述】:
我有一个这样的字符串:
text = "The best language in the word is $python at now"
以及要搜索的单词列表:
keywords = ["PYTHON","PHP","JAVA","COBOL","CPP","VB","HTML"]
如何获得“PYTHON”作为结果?
【问题讨论】:
-
$python 是如何与 PYTHON 匹配的?
-
@SreeramTP - 显然,即使是二进制计算也承认 python 是世界上最好的语言
-
@SreeramTP 因为单词前面可以有符号
-
你可以使用这个:
res = [elt for elt in keywords if elt.lower() in text.lower()]; print(res)其中res将是所有匹配单词的列表。