如何检查字符串是否存在于另一个字符串只从字符串开始在rails?



我想检查一个url是否是main_url的一部分。

我遇到一些字符串方法,如includematch来检查这一点。但是如果子字符串与主字符串匹配,这些方法将返回true。

但是我想检查子url应该匹配主url,从开始字母到main_url中的任何地方然后它应该返回true否则它应该返回false

我正在寻找如下的一些库方法

"/programming/ruby/help".some_library_method("/programming/") => return true(从右开始匹配)

"/programming/ruby/help".some_library_method("/ruby/") => return false(因为它从字符串的开始就不匹配)

"/programming/ruby/help".some_library_method("/programming/ruby/") => return true

"/programming/ruby/help".some_library_method("/programming/ruby/help") => return true即使完全匹配也应该返回true

我应该使用字符串库还是有任何url库?

可以使用start_with?()

my_string = "/programming/ruby/help"
puts my_string.start_with?('/programming')
true

相关内容

最新更新