相关疑难解决方法(0)

如何检查字符串是否包含Ruby中的子字符串?

我有一个字符串变量,内容如下:

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"
Run Code Online (Sandbox Code Playgroud)

在上面的字符串我必须找到一个子字符串即

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


"/my/name/is/balaji.so\n"
"call::myFunction(int const&)\n"
Run Code Online (Sandbox Code Playgroud)

我该怎么找到它?我只需要确定子串是否存在.

ruby string

692
推荐指数
7
解决办法
70万
查看次数

Ruby:如何计算字符串出现在另一个字符串中的次数?

我正在尝试计算字符串出现在另一个字符串中的次数.

我知道你可以计算字母出现在字符串中的次数:

string = "aabbccddbb"
string.count('a')
=> 2
Run Code Online (Sandbox Code Playgroud)

但是如果我搜索"aa"出现在这个字符串中的次数,我也会得到两次.

string.count('aa')
=> 2
Run Code Online (Sandbox Code Playgroud)

我不明白这一点.我把值放在引号中,所以我在搜索确切字符串出现的次数,而不仅仅是字母.

ruby string count

45
推荐指数
2
解决办法
3万
查看次数

标签 统计

ruby ×2

string ×2

count ×1