我有一些文本。將字符串拆分爲基於數組長度的字
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'
我想:
alength = array.split(" ").length;
array2 = candidate.match('\/((?:(?:\\S+\\s){'+alength+'})|(?:.+)(?=\\n|$))\/g');
其中返回null。
我希望得到是:
array 2 = 'Lorem ipsum','dolor sit',...'commodo consequat'
有我也許可以用另一個字符串的方法?
*「我怎麼能根據另一個數組的長度來分割它。」* - 你的意思是,根據另一個字符串中的單詞數量? (你其他的'array'變量實際上只是一個字符串,而不是一個數組,我猜你知道,儘管它的名稱和描述是你將它當作一個字符串來對待......) – nnnnnn