gpt4 book ai didi

python - 检查字符串是否包含 Python 数组中的多个元素

转载 作者:太空宇宙 更新时间:2023-11-03 12:38:11 30 4
gpt4 key购买 nike

我在我的项目中使用了正则表达式,并且有一个像这样的数组:

myArray = [
r"right",
r"left",
r"front",
r"back"
]

现在我想检查字符串,例如

message = "right left front back"

在这个数组中有多个匹配项,我的目的是只有当只有一个词匹配数组中的一个时,if 才为真。

我尝试了很多东西,比如这个

if any(x in str for x in a):

但我从不让它在有限的数量下工作。

最佳答案

matches = [a for a in myArray if a in myStr]

现在检查匹配len()

关于python - 检查字符串是否包含 Python 数组中的多个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35780264/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com