每个单词中的字符数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每个单词中的字符数相关的知识,希望对你有一定的参考价值。

我想开发一个代码来计算句子中每个单词的字符数,并测试它是否在2到14个字符之间。

如果它在2到14个字符之间,那么result1 = true

否则result1 = false

这是我的代码:

var sentence = "Now is the time for all men"
var re = /\s+/;
var resultat1 = false;
var nameList = sentence.split(re); //cutting the sentence into words
console.log(nameList);               //List of words in the sentence
var NbMot = nameList.length; //Number of words in the sentence
var NbCarMot = 0; //Numer of caracter in each word
for (i = 0; i < NbMot; i++) {
  NbCarMot = (nameList[i].length); //Numer of caracter in each word
  console.log(NbCarMot);
}
console.log(NbCarMot);
if (NbCarMot <= 14) {
  resultat1 = true;
}
console.log(resultat1)
答案
var sentence = 'hello Good morning';
var resultat1 = true;
var re = /\s+/;
var nameList = sentence.split(re);    //cutting the sentence into words

for (i = 0; i < nameList.length; i++) {
    var len = nameList[i].length; //Numer of caracter in each word
    if (len < 2 || len > 14)     //Test your counts
    {
        resultat1 = false; // if not match set variable to false and break
        break;
    }
}

alert(resultat1); // check your final result
另一答案

我想开发一个代码来计算一个句子中每个单词的字符数,并测试它是否在2到14个字符之间,

一旦发现第一次违反规则(2到14个字符),您需要立即退出循环。

使用some尝试这个简单的

var isInvalid = sentence.split( /\s+/ ).some( s => s.length < 2 || s.length > 14 );

以上是关于每个单词中的字符数的主要内容,如果未能解决你的问题,请参考以下文章

IOS/Objective-C:按字符串中的单词数对 NSStrings 的 NSArray 进行排序

LeetCode434 字符串中的单词数

java编程 字母数和单词数问题

如何通过C#中的特定片段从句子中提取整个单词?

作业-- 统计文本文件中的字符数单词数行数

如何在C++中 统计多行文本中的行数、单词数及字符数