두 문자열이 있다고 가정 해 보겠습니다. a
& b
.indexOf를 사용하지 않고 다른 문자열의 문자열을 일치시키는 방법은 무엇입니까?
var a = '[email protected]';
var b = 'yahoo12345556';
내가 기대하고하는 것은 결과가 yahoo
될하지만 a.indexOf(b)
을 사용하여 나에게 -1
을 줄 것입니다. 내가 b
yahoo
에 변경하는 경우
&이 a.indexOf(b)
을, 그것은 분명 나에게 -1
을주지 못할 것이다.
대신 루프에서 문자를 일치시켜야합니까? 그러나 두 줄은 길이가 같지 않습니다. 캐릭터가 연속적으로 있어야한다는 점도 중요합니다. 캐릭터의 발생을 기대하지 않습니다.
그래서 두 변수 사이에 공통된 부분 문자열을 찾으십니까? –
일치 기준은 무엇입니까? 양쪽에서 가장 긴 부분 일치 문자열? – juvian
원래 문자열에서 검색 한 문자열의 위치와 관계없이 정확히 일치합니다. – thedeliciousmuffin