JavaScriptを使用して文字列内のスペースの数を検索する
split()メソッドを使用する、forループを使用する、マッピングとフィルタリングを使用する、正規表現を使用するなど、JavaScriptを使用してこれを見つける方法は複数あります。
正規表現を利用する方法は、特にテキストの大きなチャンクの場合、他の方法よりもはるかに効率的でパフォーマンスの高い方法です。したがって、この問題を解決するためにそれを使用します。
以下はコードです-
例
console.log(("abc def rr tt".match(/ /g) || []).length); console.log(("a f fe fg gsd f".match(/ /g) || []).length);
OR演算子で空の配列を使用して、文字列にエラーをスローする代わりにスペースが含まれていない場合に0を出力するようにしたことに注意してください。
出力
コンソールの出力は-
になります3 5
-
C++を使用して文字列の部分文字列の数を見つける
この記事では、特定の文字列に形成できるサブ文字列(空ではない)の数を見つけるためのアプローチについて学習します。 Input : string = “moon” Output : 10 Explanation: Substrings are ‘m’, ‘o’, ‘o’, ‘n’, ‘mo’, ‘oo’, ‘on’, ‘moo’, ‘oon’ and &
-
Pythonを使用して文字列内の異なる整数の数を見つけるプログラム
小文字の英数字の文字列sがあるとします。数字以外のすべての文字をスペースに置き換える必要がありますが、少なくとも1つのスペースで区切られた整数が残っています。 sで置換操作を実行した後、異なる整数の数を見つける必要があります。ここで、先行ゼロのない10進表現が異なる場合、2つの数値は異なると見なされます。 したがって、入力がs =ab12fg012th5er67の場合、出力は3になります。これは、数値[12、 012、 5、 67]が少なく、12と012であるためです。文字列は異なりますが、整数と同じです。したがって、3つの異なる番号があります。 これを解決するには、次の手順に従います-