テキストがあります。配列の長さに基づいて文字列を単語に分割する
text = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim
ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
aliquip ex ea commodo consequat.'
これを分割する方法は、別の配列の長さに基づいて行うことができます。
array = 'sed do'
は、私が試した:nullを返します
alength = array.split(" ").length;
array2 = candidate.match('\/((?:(?:\\S+\\s){'+alength+'})|(?:.+)(?=\\n|$))\/g');
を。私が取得することを期待していた何
されました:
array 2 = 'Lorem ipsum','dolor sit',...'commodo consequat'
私は多分使用することができ、別の文字列の方法がありますか?
*「別の配列の長さに基づいてこれを分割するにはどうすればよいですか?」 - 別の文字列の単語数に基づいていますか? (あなたの他の 'array'変数は実際には文字列であり、配列ではありません。名前と説明にかかわらず文字列として扱われていると思います...) – nnnnnn