저는 python에서 처음입니다. 다음 형식의 2 차원 배열에 데이터가 있습니다.파이썬에서 가장 길게 일치합니다.
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
내 두 번째 단계 (즉 ) 용어 (제외) 괄호 문자열을 제외한 배열 seraching된다 첫째, 나는 내 시도는 것을 각 라인 .FOR의 배열을 모두 검색 할 수 있습니다.
두 번째 배열의 부분 문자열을 사용하는 세 번째 단계입니다.
2 차 진입 방법 & 3 단계.
모든 종류의 도움을 주시면 대단히 감사하겠습니다. 감사합니다 !!!!!!!
를 *를 기 gh *'open을위한 라인 (thefile, "r")'은 타이핑을 줄여 줄 것이다. –
정확히 여기서 작동하지 않는 것에 대해 더 잘 설명해야합니다. – hugomg
사실, 작동합니다! 그러나 괄호 문자열 & 부분 문자열없이 검색하려고합니다. – Liza