Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。
Q&A
2回答
1354閲覧
総合スコア104
0グッド
0クリップ
投稿2014/07/15 01:33
0
Rubyで文字列内にある特定の文字を検索したいのですが、 どうすればできますでしょうか?
何か方法がありましたら教えてください。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答2件
include?と同じような処理は、次のようにすることも出来ます。
include?
lang1if 'aBcde'['aBc'] 2 puts 'Yes' 3else 4 puts 'No' 5end
lang
1if 'aBcde'['aBc'] 2 puts 'Yes' 3else 4 puts 'No' 5end
以下の例では大文字か小文字かを無視した検索が出来ます。
lang1if 'aBcde' =~ /abc/i 2 puts 'Yes' 3else 4 puts 'No' 5end
1if 'aBcde' =~ /abc/i 2 puts 'Yes' 3else 4 puts 'No' 5end
投稿2014/09/21 15:55
総合スコア198
文字列内での検索ができるいろんなメソッドがありますよ
例えば、 include? index scan など上記のものがあります。
include? index scan
それぞれのメソッドの使い方はご自身で調べてみたら良いかと思います。
簡単に書くメソッドの内容を書いておきます。
include? 指定された文字列が含まれている場合にtrueを返します。
index 指定された文字や文字コード の数値、正規表現等のパターンを検索します。
scan 指定された正規表現にマッチした部分文字列の配列を返したりします。
投稿2014/07/16 02:30
総合スコア196
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
まだベストアンサーが選ばれていません
アカウントをお持ちの方はログイン
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.48%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
Ruby 文字列内での検索を行いたい
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。