더 작은 문자 열에 대해 큰 문자열에 공백없이 검색하려고합니다. regex를 사용하면 완벽한 일치를 쉽게 찾을 수 있지만 부분 일치를 찾는 방법을 찾을 수는 없습니다. 부분 일치는 문자열에있는 하나 또는 두 개의 추가 문자 또는 변경된 하나 또는 두 개의 문자 또는 각 문자 중 하나를 의미합니다. 처음과 마지막 문자는 항상 일치합니다. 이것은 맞춤법 검사기와 비슷하지만 공백이없고 문자열에 실제 단어가 포함되지 않으며 임의의 16 진수 만 포함됩니다.임의의 문자의 큰 문자열 내에서 임의의 문자 (가능한 오류 포함) 문자열을 찾습니다.
indexOf (string.charAt (0)) 및 indexOf (charAt (string.length() - 1)를 사용하여 추가 문자가없는 경우 문자열을 찾고 두 인덱스 사이의 문자를 반복하는 방법을 찾았습니다 그러나 이것은 정확한 간격으로 첫 문자와 마지막 문자를 찾을 가능성이 있기 때문에 임의 문자를 처리 할 때 문제가 될 수 있습니다.
저는이 문제에 몇 시간 씩 머리를 쓰다듬어 왔습니다. 어떤 아이디어?
중복 된 http://stackoverflow.com/questions/327513/fuzzy-string-search-in-java? –