【发布时间】:2018-08-15 11:10:33
【问题描述】:
我有一个字符串the big cat in the zoo,我的词汇表有["in the zoo", "the zoo"]
我不能直接搜索,必须搜索组合:
1) 动物园
2) 动物园
3) 在动物园里
并且只返回"in the zoo",即最大匹配字符串
如何在python中进行反向搜索和匹配
【问题讨论】:
-
到目前为止你尝试过什么?你在哪里卡住了?
-
为什么不同时搜索
in the?这种类型的最长子串问题听起来可能需要动态规划解决方案。我不认为这里真正涉及正则表达式部分。 -
我需要最后一句话,那就是动物园的所有组合
标签: regex string python-3.x list