perl에서 정규 표현식 좀 도와주세요~

sunsung의 이미지

울트라 에디트에서 작업중인데 울트라에서 perl 정규표현식이

적용 되는걸로 알고 있습니다.

로 시작해서 로 끝나는 문장을 찾고자 합니다.

중간에 여러줄이 들어가 있을 수도 있고 공백이 있기도 합니다.

어떻게 하면 에서 까지 찾을 수 있는지 부탁드립니다.

deisys의 이미지

헉.. 시작과 끝을 나타내는 문자가 보이질 않네요. ㅠ_ㅠ
맘대로 START, END 라고 하겠습니다. 정규식은 다 비슷하다고 가정하고 vi에서를 해보면

/START\(.*$\n\)*\(.*\)END

이렇게 하면 찾는것 같은데요.
도움이 될지 모르겠네요.

--
Deisys, in the middle of the world, being with you . . . . . .

wpcasper의 이미지

/시작(.*?)끝/sg

댓글을 잘못달았네요;; 펄에서는 s 옵션만 붙여주면 되는데 울트라에딧에도 그런 기능이 있는지는 모르겠습니다. 죄송합니다.

nahanjang의 이미지

지금은 리눅스라 없어서..
하지만 검색창의 옵션부분들을 보면 전체찾기 인가 하는 체크 박스가 있었던걸로 기억합니다.
바꾸기 에서도 마찬가지 입니다.