다른 구조를 가질 수있는 입력이 있습니다. 몇 가지 패턴을 테스트하고 정규 표현식을 반복하지 않고 해당하는 일치하는 부분을 얻고 싶습니다. 예 :어떻게하면 정규 표현식을 테스트하고 루비에서 일치하는 부분을 가져올 수 있습니까?
a = "hello123"
case a
when /^([0-9]+)([a-z]+)$/
# how to get matching values?
when /^([a-z]+)([0-9]+)$/
# how to get matching values?
else
end
매우 간단한 예이며 코드는 좀 더 복잡합니다.
이 Gishu을 주셔서 감사합니다 – Andrei