我想检查一个url
是否是main_url
的一部分。
我遇到一些字符串方法,如include
或match
来检查这一点。但是如果子字符串与主字符串匹配,这些方法将返回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