【发布时间】:2017-07-25 02:11:11
【问题描述】:
我想将一个字符串匹配到一个特定的模式或一组单词,如下所示:
the apple is red 是查询和
the apple|orange|grape is red|orange|violet 是要匹配的模式。
管道将代表可以相互替代的单词。该模式也可以像[launch app]|[start program] 一样分组。我希望模块返回 True 或 False 无论查询是否匹配模式,自然。
如果还没有图书馆可以做到这一点,那么最好的方法是什么?如果这可以用简单的正则表达式来完成,那就太好了;但是我对正则表达式几乎一无所知。我正在使用 Python 2.7.11
【问题讨论】:
标签: python string pattern-matching