내가 나중에 또 보려고 책 내용을 정리해둔다.
책은 : 레일스를 위한 루비 (데이비드 A.블랙 지음, 오현석 옮김. 도서출판 ITC)
정규식 : / 로 시작하고 /로 끝난다.
>> //.class
=> Regexp
=> Regexp
패턴 매치 연산자 match와 =~
irb(main):001:0> /abc/.match('a')
=> nil
irb(main):002:0> /abc/.match('abc')
=> #<MatchData:0x2f3afa0>
irb(main):003:0> /abc/.match('abc').class
=> MatchData
irb(main):004:0> /abc/=~('a')
=> nil
irb(main):005:0> /abc/=~('abc')
=> 0
irb(main):006:0> /abc/=~('012abc')
=> 3
둘 다 매치가 되지 않으면 nil을 반환한다.
차이점은
match :
'개발 > ruby' 카테고리의 다른 글
install ree(ruby enterprise edition) on ubuntu (2) | 2011.04.04 |
---|---|
install ruby 1.8.7 on ubuntu (0) | 2011.04.04 |
Install RVM on Ubuntu (0) | 2010.11.21 |
루비 1.9 소개 슬라이드 (0) | 2010.11.21 |
내가 만든 정규식! (0) | 2010.08.19 |