1. ホーム
  2. ruby

[解決済み] Rubyで文字列が部分文字列を含むかどうかをチェックする方法

2022-03-21 17:33:09

質問

内容を持つ文字列変数があります。

varMessage =   
            "hi/thsid/sdfhsjdf/dfjsd/sdjfsdn\n"


            "/my/name/is/balaji.so\n"
            "call::myFunction(int const&)\n"
            "void::secondFunction(char const&)\n"
             .
             .
             .
            "this/is/last/line/liobrary.so"

文字列の中で、部分文字列を探さなければならない。

"hi/thsid/sdfhsjdf/dfjsd/sdjfsdn\n"

"/my/name/is/balaji.so\n"
"call::myFunction(int const&)\n"

どうすれば見つかるのでしょうか?サブストリングが存在するかどうかを判断する必要があります。

どのように解決するのですか?

を使用することができます。 include? メソッドを使用します。

my_string = "abcdefg"
if my_string.include? "cde"
   puts "String includes 'cde'"
end