匹配整个单词

2024-09-20 05:52:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我想搜索用户在网上填写的输入。在

我将输入称为aranan,但它不能正常工作。在

我搜索urla,但它返回我memurlarinurla在单词memurlarin内。但我只想返回urla中的句子。在

if form.is_valid():
    cd = form.cleaned_data
    aranan = cd['aranan']

    sen1 = pd.read_csv('.../Corpus.csv',encoding="utf-8") 
    sen1 = sen1.sentence1_stop  

    sen2 = pd.read_csv(.../Corpus.csv',encoding="utf-8") 
    sen2 = sen2.sentence2_stop 

    for i in range(len(sen1)):
        if (aranan in sen1[i] and  aranan in sen2[i]):

Tags: csvinformreadifcdcorpusutf
1条回答
网友
1楼 · 发布于 2024-09-20 05:52:30

我想问题出在这一行:

for i in range(len(sen1)):
    if (aranan in sen1[i] and  aranan in sen2[i]):

你不能用这种方式重复你的句子中的单词,因为它们可能有不同的长度,你不能测试他们所有的单词。这也不是有效的方法。如果你想用这个句子,那么你可以用这个句子来回答:

^{pr2}$

这里results列表将包含其中有aranan的句子。在

相关问题 更多 >