따라서 원본 데이터는 정렬 된 사전 단어 목록과 임의의 정렬되지 않은 문자열 목록입니다.두 단어의 조합을 포함하는 문자열을 추출하는 단어 목록 교차
사전 작업 목록에서 두 단어의 조합 인 단어 만 임의의 문자열로 목록에서 추출하는 작업입니다.
사전 목록 :
ace
dice
nice
task
test
try
랜덤 목록 :
test123task
testtask
bbtesttask
bbtest1task
nicetry
nicetesttry
nice1task
1nicetry
결과 :
testtask
nicetry
이를 수행하고 큰 목록을 처리 할 수있는 스크립트를 건너 있나요? 나는 내가 스스로 이것을 프로그램 할 수 있을지는 분명하지 않다. 한 번 목록을 처리하고 키워드로 시작하는 단어 목록을 추출하는 알고리즘을 생각 중입니다. 첫 번째 문자열이 끝나는 문자에 대한 인덱스 번호를 추가해야합니다.
그런 다음 색인은 index + 1부터 끝까지 처리됩니다.
준비된 솔루션 또는 시작 위치에 대한 지침은 언제든지 환영합니다. PHP와 MySQL에 대한 경험이 제한되어 있습니다. 사전 목록에서 (이진 검색과)
test123task
검색 t
:
세부 사항에 충분한주의를 기울이지 않아서 ... 사전에 추가했습니다. 감사. – EliasP