所以我有mysql查询,它将返回区列表, 说: district table 那么一个字符串看起来像这样:
韩国首尔
我想做的是,如何从表中获取ID,如果字符串看起来像那样(韩国汉城),当然regex不会做太多,因为字符串很可能是就像(韩国首尔)一样,我的意思是我只是想从表和字符串中找到最匹配的单词,最匹配的是首尔
mycursor.execute("""SELECT id_district, district from tbl_subdistrict """)
district_list = mycursor.fetchall()
for district_item in district_list:
district_id=district_item[0]
district=district_item[1]
if district_name.find("district")== -1: # "No 'Seoul' here!"
district_name = "-"
district_id = 347109
else:
district_name = district_item[1]
district_id = district_item[0]
因此,如果我们通常在表中搜索一个单词(首尔),我想搜索它以匹配字符串(韩国首尔路5号)中的单词,并且可能来自所有行表(区列)< / p>
非常感谢那些帮助我的人