internet

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]





  $buffer =~ /^(.+)\r\n/;

  =~는 comparative 연산자 아닌가요?
 따라서 위의 문자은 buffer에 아무 글자나 처음부터 나오고 새로운 줄이 
 나오는 패턴이 있느냐를 묻는 것인데....

 (참고) / /내의 regular expression
          ^  : 처음부터
          .  : space, tab, return등이 아닌 아무 문자
          +   : 한번이상 나올 것
          \r : carriage return
          \n : newline 

  결국 위의 문장이 실행되면 buffer값은 변하는 게 없음. 즉 하나마나한 문장임
  예를 들어 
       $result = ($buffer =~ /^(.+)\r\n/);
    이러면, buffer에 한줄이상의 문장이 있으면 result는 1 아니면, null값을 갖음.

  설명이 좀 난잡하군요.
  
  http://agora.leeds.ac.uk/nik/Perl/matching.html 흑은
  www.perl.com을 참조하시길

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.