다음 문제에 대한 최적의 솔루션은 무엇입니까?예제 문자열과 똑같은 배열 정렬
내가
original_string = "This is a string that I am trying to sort"
나는 또한 내가 요소는 문자열과 같은 순서로되어 있도록 배열을 정렬 할 필요가
array_to_sort = ['sort', 'string', 'This is', 'I', 'trying to', 'am', 'a']
이 있습니다. 요소는 때때로 함께 그룹화되지만 문자열에있는 것과 같은 방식으로 항상 배열됩니다 (예 : 배열에 'This is'요소가 없으며 'This is').
이 모든 일이 발생합니다. Rails 응용 프로그램에서 데이터베이스 접근 방식을 취하여 데이터베이스에 요소를 저장 한 다음 original_string을 재구성하기 위해 일부 키를 사용하려고 생각했지만 어쩌면 그냥 .sort 트릭을하는 것이 더 낫다. 결과가 반드시 있어야 할 필요는 없다. 배열, 아무것도 될 수 있습니다 ..
모든 입력 주셔서 감사.
P. 이것은 nlp 태그를 포함하여 일부 nlp 운동의 결과이기 때문에.
감사) – Stpn
문자열 # 지수는 문자열의 어느 곳에서나 첫 번째 항목을 찾을 수 없습니다 (경우에 고려하지 않고? 그것은 완전한 단어입니다) – tokland
그들은 것입니다. 나는 그 질문을 다시 읽었으며, 그것들은 단어가 지정되지 않았다. 단어가 필요한 경우 부분 문자열을 정규식으로 인용하고 단어 경계 계산자로 둘러싼 다음 사전 일치 길이를 비교하여이를 처리 할 수 있습니다. – Amadan