从阵列多个元素我使用正则表达式在我的项目,并且有一个这样的数组:检查字符串包含在Python
myArray = [
r"right",
r"left",
r"front",
r"back"
]
现在我要检查,如果字符串,例如
message = "right left front back"
有这个阵列中的一个以上的比赛,我在这里的目的是有一个,如果是真实的,只有当只有一个词相匹配的阵列中的一个。
我尝试了很多东西,像这样的
if any(x in str for x in a):
但我从来没有使它与数量有限的工作。
怎么样'匹配='[中如果x str中X为X]。然后你可以用'len(matches)'检查匹配的数量。 – zondo
[Python:如何确定字符串中是否存在单词列表]的可能重复(http://stackoverflow.com/questions/21718345/python-how-to-determine-if-a-list-of-words在字符串中存在) –
@Michal Frystacky没有遇到过,即使我之前查了很多,stackoverflow是如此巨大!谢谢 ! – ThaoD5