如何检查字符串是否以"" 和包含使用正则表达式的其他一些字符?我可以这样做:
if my_str.start_with?("something") && my_str.size > "something".size
如何用正则表达式做同样的事情?
答案 0 :(得分:0)
您可以使用/\Asomething.+/
:
regexp = /\Asomething.+/
\A
匹配字符串的开头。 .+
至少匹配一个后续字符。
'something'.match(regexp)
#=> nil
'something else'.match(regexp)
#=> <MatchData "something else">
答案 1 :(得分:0)
my_str =~ /\Asomething./