如何根据正则表达式创建字符串,以便在whole个字符串匹配(而不是子字符串)时返回true?
如:
test( \ee\ , "street" ) #=> returns false
test( \ee\ , "ee" ) #=> returns true!
非常感谢.
如何根据正则表达式创建字符串,以便在whole个字符串匹配(而不是子字符串)时返回true?
如:
test( \ee\ , "street" ) #=> returns false
test( \ee\ , "ee" ) #=> returns true!
非常感谢.
可以将字符串的开头与\A
匹配,结尾与\Z
匹配.在ruby ^
和$
中,分别匹配行的开头和结尾:
>> "a\na" =~ /^a$/
=> 0
>> "a\na" =~ /\Aa\Z/
=> nil
>> "a\na" =~ /\Aa\na\Z/
=> 0