Thursday, March 24, 2016

Perl regular expression 에서 Multiple Lines 매칭하는 법

/s 와 /m 옵션을 활용하면 된다.

/s
. 는 원래 newline 을 매치하지는 않으나 /s 옵션을 쓰면 . 가 \r 이나 \n 도 매치할수 있게 해준다.

/m
^ 과 $ 는 원래 매치하는 텍스트의 맨 처음과 끝이지만 /m 옵션을 쓰면 ^ 과 $ 가 중간의 newline character 로 개행된 바로 다음부터 매치되도록 해준다.

키워드 : regular expression, multiline, match, 개행문자, 개행
출처 : Matching Multiple Lines

No comments:

Post a Comment