Поиск строки Arabi c в текстовом файле Arabi c в Python - PullRequest
0 голосов
/ 08 апреля 2020

У меня есть текстовый файл Arabi c, и я хочу знать строку, в которой появилась определенная строка, поэтому я пишу следующий код, используя python язык программирования.

 line_position = 0
    with open('arwiki_corpus.txt', 'r') as read_obj:
        for line in read_obj:
            line_position += 1
            if thelastline in line:
                print(line_position)
                print(line)
                break

Где (thelastline) - это строка, которую я хочу найти в файле (arwiki_corpus.txt), которая содержит следующее:

thelastline = ' سهولة سبكه والتعامل الحرفي معه ، ومقاومته للتآكل ؛ بالإضافة إلى سهولة الحصول عليه ، ورخص ومنه * condition search * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * для этого вручную в тексте

Я протестировал тот же код, ища строку Engli sh в текстовом файле Engli sh, и она работала правильно, поэтому я предполагаю, что проблема я ищу строку Arabi c в текстовом файле Arabi c ...

Я попытался заменить условие следующим:

 if araby.strip_tatweel(araby.strip_tashkeel(thelastline)) in araby.strip_tatweel(araby.strip_tashkeel(line)):

, которое будет сделать некоторую очистку для текста, но все еще не работает ..

Как я могу решить это?

...