在数据库和长字符串中查找匹配的单词

时间:2017-12-19 13:19:26

标签: python regex python-2.7

我有一个大型的城镇数据库(大约30万),我正在尝试 - 使用python-来检查给定的字符串是否包含其中一个城市。

实现这一目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

虽然不是最佳方式,但一种方法是将长字符串拆分为单词列表。然后,对于每个单词使用LIKE正则表达式查询数据库。 例如:SELECT * FROM table WHERE city LIKE '%word%'