-1

文が別の文の中にどれだけあるかを取得しようとしています。

例えば

私には2つの文があります:

  • 「これが最初です」
  • 「私が初めて」

この例では、取得したい結果は「最初」が両方の文の中にあることです。

2 番目の文全体でループを開始したいと思います。つまり、最初の検索は、「私は最初です」が「これが最初です」の中にある場合です。そうでない場合は、「I am the」が含まれているかどうかをチェックし、そうでない場合は「am the first」をチェックします。次に、それを 2 つの単語に分割し、というように...一致するまで (または一致しないまで)

JSでそれを行う最も効率的な方法は何ですか?

4

2 に答える 2

0

擬似コード:

var array1 = sentence1.split(' '), array2 = sentence2.split(' ')
for(var array1length > 0; array1length--)
  for(array1.length to array1length)
    see if array1 subarray is inside of array2
于 2016-02-06T08:48:16.533 に答える