Я новичок в python. У меня есть данные в 2d-массиве в следующем формате.
array[0] array[1]
Arkan Adrian Edmondson
Efgan All Rik
'Til Death Do Us Part (Star Trek: Deep Space Nine) Bradley Thompson
'Til Death Do Us Part (Star Trek: Deep Space Nine) David Weddle
Billy Sherrill 'Til I Can Make It on My Own (Deep Space)
Я хочу сопоставить эту строку для каждой строки в файле, если совпадает оба массива, то яхочу вернуть строку.Во-первых, я хочу найти оба массива в каждой строке. Для этого моя попытка была:
def strinMach(domainL, rangeR):
text = ""
filetext = open(File, "r").read()
sentlist = re.split(u'[\n|\r\n]+',filetext)
for i in sentlist:
if domainL in i and rangeR in i:
text = text + i + "\n"
elif (To search for without the parenthesis string from array[0] & array[1]
eg.search with (Til Death Do Us Part Bradley Thompson ) )
elif (To search with some string from array[0] & array[1]
es. search with(Till Death Bradley) or (Do Us Part Thompson))
return text
Мой второй шаг - поиск по массиву, за исключением строки в скобках (т. Е. Кроме (терминов)).
И третий шаг с подстрокой обоих массивов.
Как перейти ко второму и третьему шагу.
Любая помощь будет принята с благодарностью.Спасибо !!!!!!!