[解決済み] Rubyで文字列中のある文字の出現回数を検索する
2022-11-24 08:03:51
質問
文字列中のある文字の出現回数を求めるRubyのメソッド(1.9...)を探しています。私は最初の1つだけでなく、すべての出現を捜しています。
例: "Melanie is a noob" 文字 'a' の出現が 2 回あります。 これを見つけるために使用できる Ruby メソッドは何でしょうか?
私はこれまで
Ruby-doc.org
をリファレンスとし
scan
メソッドで
String: class
が目にとまりました。文言がちょっと難しいので、よく把握できていませんが
scan
.
編集:私は、これを解決するために
scan
.
動画で共有した
をどのように実現したか。
どのように解決するのですか?
文字列を
scan
を通すことで解決できました。
例えば
string = 'This is an example'
puts string.count('e')
出力します。
2
また、他の回答とは少し異なりますが、正規表現を避けるために、scanを使用して、正規表現の代わりにstingを通過させることによって、出現を引き出すことができました。
string = 'This is an example'
puts string.scan('e')
出力します。
['e','e']
これらのメソッドをさらに探求したのが にある小さなビデオガイド を作成しました。
関連
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] なぜパスワードにはStringではなくchar[]が好まれるのですか?
-
[解決済み] Pythonには文字列の'contains'サブストリングメソッドがありますか?
-
[解決済み] 文字列の単語を反復処理するにはどうすればよいですか?
-
[解決済み] バイトを文字列に変換する
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
-
[解決済み】大文字・小文字を区別しない「Contains(string)
-
[解決済み] ルビー 負の数を正の数に変換する?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Rubyでシングルクォートとダブルクォートを使い分けるとパフォーマンスが上がりますか?
-
[解決済み] Rubyで「逆レンジ」を繰り返し処理できないのはなぜですか?
-
[解決済み] ruby システムコマンドの終了コードチェック
-
[解決済み] Ruby の文字列から最後の n 文字を抽出する。
-
[解決済み] Ruby で改行せずに印刷する方法
-
[解決済み] Rubyでオブジェクトのキーを配列として取得する
-
[解決済み] RubyでCtrl-cをキャプチャする
-
[解決済み] 変数名を使ったRubyの正規表現
-
[解決済み] Rubyで配列の最後の要素を取得するには?
-
[解決済み] メソッド名の最後にある「!」や「?」は何のため?