2
String
클래스의 !~
메소드를 어디에서 배웠는지 기억이 안납니다. 그러나 그것은 문자열을 정규식과 비교하고 문자열이 정규식과 일치하지 않는지 확인합니다. 아래 예를 참조하십시오.루비 정규 표현식! ~
C:\>irb
irb(main):001:0> "abba" =~ /(\w)(\w)\2\1/i
=> 0
irb(main):002:0> "xxxx" =~ /(\w)(\w)\2\1/i
=> 0
irb(main):003:0> "asdf" =~ /(\w)(\w)\2\1/i
=> nil
irb(main):004:0> "asdf" !~ /(\w)(\w)\2\1/i
=> true
irb(main):005:0> "asdf" !~ /asdf/i
=> false
irb(main):006:0>
나는 방법의 자세한 정보를 찾을 싶어하지만 난 String
과 Regexp
모두의 rdoc에서 찾을 수 없습니다. 누구든지 도움을 줄 수 있습니까?
감사합니다.
올바른 방향으로 고마워. 그것은 Object 클래스에 의해 혼합 된 Kernel 모듈의 메소드입니다. –