如何获取字符串中单词的所有组合
How to get all combinations of word in string
我想获得字符串中所有相邻的单词组合字符串get all combinations
我想要
get all combinations
all combinations
get all
all
get
combinations
然后我写下一个代码
var string = 'get all combinations';
var result = getKeywordsList(string);
document.write(result);
function getKeywordsList(text) {
var wordList = text.split(' ');
var keywordsList = [];
while (wordList.length > 0) {
keywordsList = keywordsList.concat(genKeyWords(wordList));
wordList.shift();
}
return keywordsList;
}
function genKeyWords(wordsList) {
var res = [wordsList.join(' ')];
if (wordsList.length > 1) {
return res.concat(genKeyWords(wordsList.slice(0, -1)));
} else {
return res;
}
}
我能改进或简化这个任务吗(获取所有相邻的单词组合)p.s.对不起我的英语
你好,也许这能帮助你
var string = 'get all combinations'
var sArray = string.split(' ');
var n = sArray .length;
for (var i = 0; i < n; i++) {
for (var j = 0; j <= i; j++) {
document.write(sArray .slice(j, n - i + j).join(' ') + ', ');
}
}
相关文章:
- 根据id将json数组组合为一个json数组
- 当鼠标悬停在文本中的单词上时显示警报
- 匹配一个单词,其中候选人可以跨越顺序组(跨度)
- 如何使用jquery强制一个单词更改大小写等以保留品牌
- 接受不在列表中的值-引导组合框
- 拆分单词jquery
- 如何让程序检查所选单词中是否有按键
- 计算输入的每个单词组合的百分比
- 修改单词组合生成器
- 正则表达式“gi”修饰符的组合不适用于单个单词
- 计算两个数组中所有可能的单词组合
- 生成单词中所有可能的二进制组合('true''false')性能
- 如何获取字符串中单词的所有组合
- 在javascript中进行单词组合
- 如何验证文本框必须包含从固定单词组合开始的值
- 如何将输入的单词组合起来?
- 单词组合作为自动补全建议,一旦该词被选中
- telerik mvc组合框突出显示特定单词
- 组合框包含特定单词时更改操作
- 使用javascript在数组中进行单词组合