본문 바로가기
개발/ruby

루비 정규식

by 감토끼 2010. 8. 16.
내가 나중에 또 보려고 책 내용을 정리해둔다. 
책은 : 레일스를 위한 루비 (데이비드 A.블랙 지음, 오현석 옮김. 도서출판 ITC)


정규식 : / 로 시작하고 /로 끝난다.

>> //.class
=> 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