Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

文字列内の句読点の総数を数える-JavaScript


英語では、これらの文字はすべて句読点と見なされます-

'!', "," ,"\'" ,";" ,"\"", ".", "-" ,"?"

文字列を取り込んで、文字列内のこれらの句読点の出現数をカウントし、そのカウントを返すJavaScript関数を作成する必要があります。

この関数のコードを書いてみましょう-

const str = "This, is a-sentence;.Is this a sentence?";
const countPunctuation = str => {
   const punct = "!,\;\.-?";
   let count = 0;
   for(let i = 0; i < str.length; i++){
      if(!punct.includes(str[i])){
         continue;
      };
      count++;
   };
   return count;
};
console.log(countPunctuation(str));

出力

コンソールの出力:-

5

  1. JavaScriptで特定の文字列の単語数を数える方法は?

    正規表現の使用 javascriptで特定の文字列の単語数を数えるのは簡単です 。単語数を数えるために従うべきいくつかのステップがあります 従う手順 文や句は、間にスペースを入れて区切られた単語で構成されていることがわかっており、単語が2つ以上のスペースで区切られている場合があります。開発者は、単語数を計算するときに、これらすべての点に注意する必要があります。 ステップ-1 文字列の開始スペースと終了スペースを除外します。次の正規表現の行 指定された文字列の開始スペースと終了スペースを削除します。 str.replace(/(^\s*)|(\s*$)/gi,"");

  2. JavaScript文字列をブール値に変換します

    JavaScriptで文字列をブール値に変換するためのコードは次のとおりです- 例 <!DOCTYPE html> <html> <head> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    } </style> </head> <body> <h1>Converting strin