2013-03-31 3 views
-1

문자열의 끝에 있지 않은 모든 새로운 행을 확인해야하지만 그 뒤에는 Package이 오지 않아 메모장 ++을 사용하고 있습니다.regex 개행 문자와 일치하는 방법

아래 예에서와 같이 첫 번째 문장 without having to edit과 그 뒤에 오는 More information 사이의 줄을 일치시켜야합니다. .은이 파일의 새 줄을 나타냅니다. 그러나 새 줄은 Package:...으로 끝나고 완벽하게 괜찮습니다. 나는 이것을 무시하고 싶습니다.

. 
without having to edit xorg.conf every time. 

More information about X.Org can be found at: 
<URL:http://www.X.org> 
. 
This package is built from the X.org xf86-input-vmmouse driver module. 
Original-Maintainer: Debian X Strike Force <[email protected]> 

Package: libxml-libxml-perl 
Status: install ok installed 

이것은 가능합니까?

\n(?!\npackage) 

제가 한 번 해보았습니다. 그러나 내가 겪은 일을 위해서가 아닙니다.

+0

그래서 당신이 X.Org에 대한 자세한 정보는 다음에서 찾을 수 있습니다 "추출 할 \ 에 의해 그것을 할 수 있습니다 . /www.X.org> 이 패키지는 X.org의 XF86-입력 vmmouse 드라이버 모듈에서 구축 원래-유지 관리자 :. 데비안 X 스트라이크 포스 <[email protected]> "? – frickskit

+0

이 언어 또는 텍스트 편집기를 사용하고 있습니까? –

+0

죄송합니다. 명확하지 않은 경우,이 새로운 행이 어디 있는지 알 수 없습니다. 위의 예는 단지 하나의 예일 뿐이며, 상수라는 것은 "Package"가 뒤에 오는 새로운 줄이 있다는 것입니다. 또한 모든 단일 행에는'\ n'과 일치하는 새 행이 있습니다. –

답변

0

새 줄이 '\ r \ n'이 아니라 '\ n'이므로이를 고려해야합니다.

그래서 당신은 연구 \ n을 (?! \ 연구 \의 npackage)

관련 문제