我尝试根据我的模式来选择中间单词。以下是我的代码:
text = "東京都田中区9-7−4"
import re
#Sorry due to the edit problem and stackoverflow doesnt allow me to include long sentences here, please check my comment below for the compile function of re.
city = re.findall(r,text)
print("getCity: {}".format(city))
我当前的输出:
getCity: ['都田中区']
我的预期输出:
getCity: ['田中区']
我不想参加[都道府県],所以我使用“?!”在我的第一个开始模式中是(?!... ?? [都道府県])。但是,当我运行程序时,它表明“都”也在其中,就像我在当前输出中所显示的一样。有人可以指导我吗?