def normalized?
matches = match(/[^A-Z]*/)
return matches.size == 0
end
Это моя функция, работающая со строкой, проверяющая, содержит ли строка только заглавные буквы. Он отлично работает, исключая несоответствия, но когда я вызываю его в строке типа "ABC"
, он говорит, что нет совпадения, потому что, очевидно, matches.size
равно 1, а не нулю. Кажется, там есть пустой элемент или около того.
Кто-нибудь может объяснить, почему?